import { Component, Input } from '@angular/core';
import * as i0 from "@angular/core";
export class LoaderComponent {
    constructor() {
    }
    ngOnInit() {
    }
}
LoaderComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.4", ngImport: i0, type: LoaderComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
LoaderComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.4", type: LoaderComponent, selector: "ui-loader", inputs: { align: "align" }, ngImport: i0, template: "<div class=\"loader\">\n  <div class=\"loader__spinner\"></div>\n  <div class=\"loader__label\">\n    <ng-content></ng-content>\n  </div>\n</div>\n", styles: [":host{display:block}:host[align=center]{display:flex;justify-content:center}.loader{display:flex;align-items:center}.loader__label{padding-left:10px}.loader__spinner,.loader__spinner:after{display:block;border-radius:50%;width:24px;height:24px}.loader__spinner{position:relative;text-indent:-9999em;border:3px solid hsla(0,0%,71%,.4);border-left:3px solid var(--color-primary);transform:translateZ(0);-webkit-animation:loadAnim 1.1s linear infinite;animation:loadAnim 1.1s linear infinite}@-webkit-keyframes loadAnim{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loadAnim{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}"] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.4", ngImport: i0, type: LoaderComponent, decorators: [{
            type: Component,
            args: [{
                    selector: 'ui-loader',
                    templateUrl: './loader.component.html',
                    styleUrls: ['./loader.component.scss']
                }]
        }], ctorParameters: function () { return []; }, propDecorators: { align: [{
                type: Input
            }] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9hZGVyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3VpLWtpdC9zcmMvbGliL2xvYWRlci9sb2FkZXIuY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vdWkta2l0L3NyYy9saWIvbG9hZGVyL2xvYWRlci5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFFLEtBQUssRUFBUyxNQUFNLGVBQWUsQ0FBQzs7QUFPdkQsTUFBTSxPQUFPLGVBQWU7SUFHMUI7SUFDQSxDQUFDO0lBRUQsUUFBUTtJQUNSLENBQUM7OzRHQVBVLGVBQWU7Z0dBQWYsZUFBZSw2RUNQNUIscUpBTUE7MkZEQ2EsZUFBZTtrQkFMM0IsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsV0FBVztvQkFDckIsV0FBVyxFQUFFLHlCQUF5QjtvQkFDdEMsU0FBUyxFQUFFLENBQUMseUJBQXlCLENBQUM7aUJBQ3ZDOzBFQUVVLEtBQUs7c0JBQWIsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q29tcG9uZW50LCBJbnB1dCwgT25Jbml0fSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAndWktbG9hZGVyJyxcbiAgdGVtcGxhdGVVcmw6ICcuL2xvYWRlci5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL2xvYWRlci5jb21wb25lbnQuc2NzcyddXG59KVxuZXhwb3J0IGNsYXNzIExvYWRlckNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XG4gIEBJbnB1dCgpIGFsaWduOiAnY2VudGVyJztcblxuICBjb25zdHJ1Y3RvcigpIHtcbiAgfVxuXG4gIG5nT25Jbml0KCk6IHZvaWQge1xuICB9XG5cbn1cbiIsIjxkaXYgY2xhc3M9XCJsb2FkZXJcIj5cbiAgPGRpdiBjbGFzcz1cImxvYWRlcl9fc3Bpbm5lclwiPjwvZGl2PlxuICA8ZGl2IGNsYXNzPVwibG9hZGVyX19sYWJlbFwiPlxuICAgIDxuZy1jb250ZW50PjwvbmctY29udGVudD5cbiAgPC9kaXY+XG48L2Rpdj5cbiJdfQ==