import { Component, Input } from '@angular/core';
import { CommonModule } from '@angular/common';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
export class LdcLoadingComponent {
    constructor() {
        this.alignLoading = 'center';
    }
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: LdcLoadingComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
    static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: LdcLoadingComponent, isStandalone: true, selector: "lib-ldc-loading", inputs: { isLoading: "isLoading", alignLoading: "alignLoading" }, ngImport: i0, template: "<div *ngIf=\"isLoading\" [ngClass]=\"'align-items-' + alignLoading\">\r\n  <div class=\"spinner-border\" role=\"status\"></div>\r\n  <div>Loading...</div>\r\n</div>\r\n", styles: [".loader-overlay{position:fixed;top:50%;left:0;width:100%;display:grid;justify-content:center}\n"], dependencies: [{ kind: "ngmodule", type: CommonModule }, { kind: "directive", type: i1.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { kind: "directive", type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: LdcLoadingComponent, decorators: [{
            type: Component,
            args: [{ selector: 'lib-ldc-loading', standalone: true, imports: [CommonModule], template: "<div *ngIf=\"isLoading\" [ngClass]=\"'align-items-' + alignLoading\">\r\n  <div class=\"spinner-border\" role=\"status\"></div>\r\n  <div>Loading...</div>\r\n</div>\r\n", styles: [".loader-overlay{position:fixed;top:50%;left:0;width:100%;display:grid;justify-content:center}\n"] }]
        }], propDecorators: { isLoading: [{
                type: Input,
                args: [{ required: true }]
            }], alignLoading: [{
                type: Input
            }] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGRjLWxvYWRpbmcuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvc2hhcmVkLWtlcm5lbC9jb21wb25lbnRzL2xkYy1sb2FkaW5nL3NyYy9sZGMtbG9hZGluZy5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9zaGFyZWQta2VybmVsL2NvbXBvbmVudHMvbGRjLWxvYWRpbmcvc3JjL2xkYy1sb2FkaW5nLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ2pELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQzs7O0FBUS9DLE1BQU0sT0FBTyxtQkFBbUI7SUFQaEM7UUFTVyxpQkFBWSxHQUFTLFFBQVEsQ0FBQztLQUN4QzsrR0FIWSxtQkFBbUI7bUdBQW5CLG1CQUFtQiw2SUNUaEMsMEtBSUEsd0pEQ1ksWUFBWTs7NEZBSVgsbUJBQW1CO2tCQVAvQixTQUFTOytCQUNFLGlCQUFpQixjQUNmLElBQUksV0FDUCxDQUFDLFlBQVksQ0FBQzs4QkFLQyxTQUFTO3NCQUFoQyxLQUFLO3VCQUFDLEVBQUMsUUFBUSxFQUFDLElBQUksRUFBQztnQkFDYixZQUFZO3NCQUFwQixLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2xpYi1sZGMtbG9hZGluZycsXHJcbiAgc3RhbmRhbG9uZTogdHJ1ZSxcclxuICBpbXBvcnRzOiBbQ29tbW9uTW9kdWxlXSxcclxuICB0ZW1wbGF0ZVVybDogJy4vbGRjLWxvYWRpbmcuY29tcG9uZW50Lmh0bWwnLFxyXG4gIHN0eWxlVXJsczogWycuL2xkYy1sb2FkaW5nLmNvbXBvbmVudC5zY3NzJ11cclxufSlcclxuZXhwb3J0IGNsYXNzIExkY0xvYWRpbmdDb21wb25lbnQgIHtcclxuICBASW5wdXQoe3JlcXVpcmVkOnRydWV9KSBpc0xvYWRpbmchOiBib29sZWFuO1xyXG4gIEBJbnB1dCgpIGFsaWduTG9hZGluZzogc3RyaW5nPSdjZW50ZXInO1xyXG59XHJcbiIsIjxkaXYgKm5nSWY9XCJpc0xvYWRpbmdcIiBbbmdDbGFzc109XCInYWxpZ24taXRlbXMtJyArIGFsaWduTG9hZGluZ1wiPlxyXG4gIDxkaXYgY2xhc3M9XCJzcGlubmVyLWJvcmRlclwiIHJvbGU9XCJzdGF0dXNcIj48L2Rpdj5cclxuICA8ZGl2PkxvYWRpbmcuLi48L2Rpdj5cclxuPC9kaXY+XHJcbiJdfQ==