import { Component, Input } from "@angular/core";
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
export class LoadingComponent {
    constructor() {
        this.LoadingText = null;
        this.FontSize = "3em";
    }
}
LoadingComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.1.1", ngImport: i0, type: LoadingComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
LoadingComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "15.1.1", type: LoadingComponent, selector: "cad-loading", inputs: { LoadingText: "LoadingText", FontSize: "FontSize" }, ngImport: i0, template: `
		<div id="loading-group">
			<div id="loading-symbol">
				<i class="fa fa-spin fa-spinner" [ngStyle]="{ 'font-size': FontSize }" aria-hidden="true"></i>
			</div>
			<div id="loading-text" *ngIf="LoadingText">
				<span>{{ LoadingText }}</span>
			</div>
		</div>
	`, isInline: true, styles: ["#loading-group{display:flex;flex-direction:row;flex-wrap:wrap;flex:0 0 100%;justify-content:center;align-items:center}#loading-group #loading-text{align-self:center;margin-left:15px}\n"], dependencies: [{ kind: "directive", type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { kind: "directive", type: i1.NgStyle, selector: "[ngStyle]", inputs: ["ngStyle"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.1.1", ngImport: i0, type: LoadingComponent, decorators: [{
            type: Component,
            args: [{ selector: "cad-loading", template: `
		<div id="loading-group">
			<div id="loading-symbol">
				<i class="fa fa-spin fa-spinner" [ngStyle]="{ 'font-size': FontSize }" aria-hidden="true"></i>
			</div>
			<div id="loading-text" *ngIf="LoadingText">
				<span>{{ LoadingText }}</span>
			</div>
		</div>
	`, styles: ["#loading-group{display:flex;flex-direction:row;flex-wrap:wrap;flex:0 0 100%;justify-content:center;align-items:center}#loading-group #loading-text{align-self:center;margin-left:15px}\n"] }]
        }], propDecorators: { LoadingText: [{
                type: Input
            }], FontSize: [{
                type: Input
            }] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9hZGluZy5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9hbmd1bGFyL3NyYy9saWIvY29tcG9uZW50cy9sb2FkaW5nLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBWSxNQUFNLGVBQWUsQ0FBQzs7O0FBbUMzRCxNQUFNLE9BQU8sZ0JBQWdCO0lBOUI3QjtRQStCaUIsZ0JBQVcsR0FBa0IsSUFBSSxDQUFDO1FBQ2xDLGFBQVEsR0FBVyxLQUFLLENBQUM7S0FDekM7OzZHQUhZLGdCQUFnQjtpR0FBaEIsZ0JBQWdCLGlIQTVCbEI7Ozs7Ozs7OztFQVNUOzJGQW1CVyxnQkFBZ0I7a0JBOUI1QixTQUFTOytCQUNDLGFBQWEsWUFDYjs7Ozs7Ozs7O0VBU1Q7OEJBb0JlLFdBQVc7c0JBQTFCLEtBQUs7Z0JBQ1UsUUFBUTtzQkFBdkIsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQsIEluamVjdG9yIH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcclxuXHJcbmltcG9ydCB7IEJhc2VDb21wb25lbnQgfSBmcm9tIFwiLi9iYXNlY29tcG9uZW50cy9iYXNlLmNvbXBvbmVudFwiO1xyXG5pbXBvcnQgeyBCYXNlVXNlclNlcnZpY2UgfSBmcm9tIFwiLi4vc2VydmljZXMvYmFzZXVzZXIuc2VydmljZVwiO1xyXG5cclxuQENvbXBvbmVudCh7XHJcblx0c2VsZWN0b3I6IFwiY2FkLWxvYWRpbmdcIixcclxuXHR0ZW1wbGF0ZTogYFxyXG5cdFx0PGRpdiBpZD1cImxvYWRpbmctZ3JvdXBcIj5cclxuXHRcdFx0PGRpdiBpZD1cImxvYWRpbmctc3ltYm9sXCI+XHJcblx0XHRcdFx0PGkgY2xhc3M9XCJmYSBmYS1zcGluIGZhLXNwaW5uZXJcIiBbbmdTdHlsZV09XCJ7ICdmb250LXNpemUnOiBGb250U2l6ZSB9XCIgYXJpYS1oaWRkZW49XCJ0cnVlXCI+PC9pPlxyXG5cdFx0XHQ8L2Rpdj5cclxuXHRcdFx0PGRpdiBpZD1cImxvYWRpbmctdGV4dFwiICpuZ0lmPVwiTG9hZGluZ1RleHRcIj5cclxuXHRcdFx0XHQ8c3Bhbj57eyBMb2FkaW5nVGV4dCB9fTwvc3Bhbj5cclxuXHRcdFx0PC9kaXY+XHJcblx0XHQ8L2Rpdj5cclxuXHRgLFxyXG5cdHN0eWxlczogW1xyXG5cdFx0YFxyXG5cdFx0XHQjbG9hZGluZy1ncm91cCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQjbG9hZGluZy1ncm91cCAjbG9hZGluZy10ZXh0IHtcclxuXHRcdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdGAsXHJcblx0XSxcclxufSlcclxuZXhwb3J0IGNsYXNzIExvYWRpbmdDb21wb25lbnQge1xyXG5cdEBJbnB1dCgpIHB1YmxpYyBMb2FkaW5nVGV4dDogc3RyaW5nIHwgbnVsbCA9IG51bGw7XHJcblx0QElucHV0KCkgcHVibGljIEZvbnRTaXplOiBzdHJpbmcgPSBcIjNlbVwiO1xyXG59XHJcbiJdfQ==