import { Component, Input } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
import * as i2 from "../../../../common/modules/inject-content/generic-inject-component.directive";
export class SmzDocumentInjectableComponent {
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.5", ngImport: i0, type: SmzDocumentInjectableComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
    static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.5", type: SmzDocumentInjectableComponent, selector: "smz-document-injectable", inputs: { data: "data", config: "config", state: "state" }, ngImport: i0, template: "<div\r\n  [style.background]=\"data.container.background\"\r\n  class=\"grid grid-nogutter items-stretch justify-start h-full relative\"\r\n  [ngClass]=\"data.container.styles\">\r\n\r\n  <ng-template [smzGenericInjectComponent]=\"data.content.component\" [context]=\"config\"></ng-template>\r\n\r\n</div>", dependencies: [{ kind: "directive", type: i1.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { kind: "directive", type: i2.GenericInjectComponentDirective, selector: "[smzGenericInjectComponent]", inputs: ["smzGenericInjectComponent", "context"] }] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.5", ngImport: i0, type: SmzDocumentInjectableComponent, decorators: [{
            type: Component,
            args: [{ selector: 'smz-document-injectable', template: "<div\r\n  [style.background]=\"data.container.background\"\r\n  class=\"grid grid-nogutter items-stretch justify-start h-full relative\"\r\n  [ngClass]=\"data.container.styles\">\r\n\r\n  <ng-template [smzGenericInjectComponent]=\"data.content.component\" [context]=\"config\"></ng-template>\r\n\r\n</div>" }]
        }], propDecorators: { data: [{
                type: Input
            }], config: [{
                type: Input
            }], state: [{
                type: Input
            }] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5qZWN0YWJsZS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtc216LXVpL3NyYy9saWIvbW9kdWxlcy9zbXotZG9jdW1lbnRzL2NvbXBvbmVudHMvaW5qZWN0YWJsZS9pbmplY3RhYmxlLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1zbXotdWkvc3JjL2xpYi9tb2R1bGVzL3Ntei1kb2N1bWVudHMvY29tcG9uZW50cy9pbmplY3RhYmxlL2luamVjdGFibGUuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7QUFVakQsTUFBTSxPQUFPLDhCQUE4Qjs4R0FBOUIsOEJBQThCO2tHQUE5Qiw4QkFBOEIsMkhDVjNDLG1UQU9NOzsyRkRHTyw4QkFBOEI7a0JBTDFDLFNBQVM7K0JBQ0UseUJBQXlCOzhCQUtuQixJQUFJO3NCQUFuQixLQUFLO2dCQUNVLE1BQU07c0JBQXJCLEtBQUs7Z0JBQ1UsS0FBSztzQkFBcEIsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgU216RG9jdW1lbnRTdGF0ZSB9IGZyb20gJy4uLy4uL21vZGVscy9zbXotZG9jdW1lbnQnO1xyXG5pbXBvcnQgeyBTbXpEb2N1bWVudENvbmZpZyB9IGZyb20gJy4uLy4uL21vZGVscy9zbXotZG9jdW1lbnQtY29uZmlnJztcclxuaW1wb3J0IHsgU216RG9jdW1lbnRDb21wb25lbnQgfSBmcm9tICcuLi8uLi9tb2RlbHMvc216LWRvY3VtZW50LWZlYXR1cmVzJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnc216LWRvY3VtZW50LWluamVjdGFibGUnLFxyXG4gIHRlbXBsYXRlVXJsOiAnaW5qZWN0YWJsZS5jb21wb25lbnQuaHRtbCdcclxufSlcclxuXHJcbmV4cG9ydCBjbGFzcyBTbXpEb2N1bWVudEluamVjdGFibGVDb21wb25lbnQge1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBkYXRhOiBTbXpEb2N1bWVudENvbXBvbmVudDtcclxuICBASW5wdXQoKSBwdWJsaWMgY29uZmlnOiBTbXpEb2N1bWVudENvbmZpZztcclxuICBASW5wdXQoKSBwdWJsaWMgc3RhdGU6IFNtekRvY3VtZW50U3RhdGU7XHJcblxyXG59IiwiPGRpdlxyXG4gIFtzdHlsZS5iYWNrZ3JvdW5kXT1cImRhdGEuY29udGFpbmVyLmJhY2tncm91bmRcIlxyXG4gIGNsYXNzPVwiZ3JpZCBncmlkLW5vZ3V0dGVyIGl0ZW1zLXN0cmV0Y2gganVzdGlmeS1zdGFydCBoLWZ1bGwgcmVsYXRpdmVcIlxyXG4gIFtuZ0NsYXNzXT1cImRhdGEuY29udGFpbmVyLnN0eWxlc1wiPlxyXG5cclxuICA8bmctdGVtcGxhdGUgW3NtekdlbmVyaWNJbmplY3RDb21wb25lbnRdPVwiZGF0YS5jb250ZW50LmNvbXBvbmVudFwiIFtjb250ZXh0XT1cImNvbmZpZ1wiPjwvbmctdGVtcGxhdGU+XHJcblxyXG48L2Rpdj4iXX0=