import { Component, Input } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
import * as i2 from "../../components/common/pagination/pagination.component";
import * as i3 from "../../components/desktop/head/head.component";
import * as i4 from "../../components/desktop/body/body.component";
export class DesktopTableComponent {
    constructor() { }
    ngOnInit() { }
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.5", ngImport: i0, type: DesktopTableComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
    static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.5", type: DesktopTableComponent, selector: "et-desktop-table", inputs: { state: "state", dataSource: "dataSource", contentService: "contentService" }, ngImport: i0, template: "<ng-container *ngIf=\"state?.desktop as config\">\r\n\r\n<div [ngClass]=\"config.containerStyleClass\">\r\n\r\n  <table [ngClass]=\"config.tableStyleClass\" [style.table-layout]=\"config.layout\">\r\n    <thead et-desktop-head [state]=\"state\" [dataSource]=\"dataSource\" [ngClass]=\"config.head.styleClass\"></thead>\r\n    <tbody et-desktop-body [state]=\"state\" [dataSource]=\"dataSource\" [ngClass]=\"config.body.styleClass\" [contentService]=\"contentService\"></tbody>\r\n  </table>\r\n\r\n  <et-pagination [state]=\"state\" [dataSource]=\"dataSource\"></et-pagination>\r\n\r\n</div>\r\n\r\n</ng-container>", dependencies: [{ kind: "directive", type: i1.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { kind: "directive", type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { kind: "component", type: i2.PaginationComponent, selector: "et-pagination", inputs: ["state", "dataSource"] }, { kind: "component", type: i3.DesktopHeadComponent, selector: "[et-desktop-head]", inputs: ["state", "dataSource"] }, { kind: "component", type: i4.DesktopBodyComponent, selector: "[et-desktop-body]", inputs: ["state", "dataSource", "contentService"] }] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.5", ngImport: i0, type: DesktopTableComponent, decorators: [{
            type: Component,
            args: [{ selector: 'et-desktop-table', template: "<ng-container *ngIf=\"state?.desktop as config\">\r\n\r\n<div [ngClass]=\"config.containerStyleClass\">\r\n\r\n  <table [ngClass]=\"config.tableStyleClass\" [style.table-layout]=\"config.layout\">\r\n    <thead et-desktop-head [state]=\"state\" [dataSource]=\"dataSource\" [ngClass]=\"config.head.styleClass\"></thead>\r\n    <tbody et-desktop-body [state]=\"state\" [dataSource]=\"dataSource\" [ngClass]=\"config.body.styleClass\" [contentService]=\"contentService\"></tbody>\r\n  </table>\r\n\r\n  <et-pagination [state]=\"state\" [dataSource]=\"dataSource\"></et-pagination>\r\n\r\n</div>\r\n\r\n</ng-container>" }]
        }], ctorParameters: () => [], propDecorators: { state: [{
                type: Input
            }], dataSource: [{
                type: Input
            }], contentService: [{
                type: Input
            }] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVza3RvcC10YWJsZS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtc216LXVpL3NyYy9saWIvc3RhbmRhbG9uZXMvZWFzeS10YWJsZS9jb250YWluZXJzL2Rlc2t0b3AvZGVza3RvcC10YWJsZS5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtc216LXVpL3NyYy9saWIvc3RhbmRhbG9uZXMvZWFzeS10YWJsZS9jb250YWluZXJzL2Rlc2t0b3AvZGVza3RvcC10YWJsZS5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBVSxNQUFNLGVBQWUsQ0FBQzs7Ozs7O0FBVXpELE1BQU0sT0FBTyxxQkFBcUI7SUFJaEMsZ0JBQWdCLENBQUM7SUFFakIsUUFBUSxLQUFLLENBQUM7OEdBTkgscUJBQXFCO2tHQUFyQixxQkFBcUIsZ0pDVmxDLHdtQkFhZTs7MkZESEYscUJBQXFCO2tCQUxqQyxTQUFTOytCQUNFLGtCQUFrQjt3REFLWixLQUFLO3NCQUFwQixLQUFLO2dCQUNVLFVBQVU7c0JBQXpCLEtBQUs7Z0JBQ1UsY0FBYztzQkFBN0IsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQsIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBTbXpFYXN5VGFibGVTdGF0ZSB9IGZyb20gJy4uLy4uL21vZGVscy9zbXotZWFzeS10YWJsZS1zdGF0ZSc7XHJcbmltcG9ydCB7IFRhYmxlQ29udGVudFNlcnZpY2UgfSBmcm9tICcuLi8uLi9zZXJ2aWNlcy90YWJsZS1jb250ZW50LnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBUYWJsZURhdGFTb3VyY2VTZXJ2aWNlIH0gZnJvbSAnLi4vLi4vc2VydmljZXMvdGFibGUtZGF0YS1zb3VyY2Uuc2VydmljZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2V0LWRlc2t0b3AtdGFibGUnLFxyXG4gIHRlbXBsYXRlVXJsOiAnZGVza3RvcC10YWJsZS5jb21wb25lbnQuaHRtbCdcclxufSlcclxuXHJcbmV4cG9ydCBjbGFzcyBEZXNrdG9wVGFibGVDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBzdGF0ZTogU216RWFzeVRhYmxlU3RhdGU7XHJcbiAgQElucHV0KCkgcHVibGljIGRhdGFTb3VyY2U6IFRhYmxlRGF0YVNvdXJjZVNlcnZpY2U7XHJcbiAgQElucHV0KCkgcHVibGljIGNvbnRlbnRTZXJ2aWNlOiBUYWJsZUNvbnRlbnRTZXJ2aWNlO1xyXG4gIGNvbnN0cnVjdG9yKCkgeyB9XHJcblxyXG4gIG5nT25Jbml0KCkgeyB9XHJcbn0iLCI8bmctY29udGFpbmVyICpuZ0lmPVwic3RhdGU/LmRlc2t0b3AgYXMgY29uZmlnXCI+XHJcblxyXG48ZGl2IFtuZ0NsYXNzXT1cImNvbmZpZy5jb250YWluZXJTdHlsZUNsYXNzXCI+XHJcblxyXG4gIDx0YWJsZSBbbmdDbGFzc109XCJjb25maWcudGFibGVTdHlsZUNsYXNzXCIgW3N0eWxlLnRhYmxlLWxheW91dF09XCJjb25maWcubGF5b3V0XCI+XHJcbiAgICA8dGhlYWQgZXQtZGVza3RvcC1oZWFkIFtzdGF0ZV09XCJzdGF0ZVwiIFtkYXRhU291cmNlXT1cImRhdGFTb3VyY2VcIiBbbmdDbGFzc109XCJjb25maWcuaGVhZC5zdHlsZUNsYXNzXCI+PC90aGVhZD5cclxuICAgIDx0Ym9keSBldC1kZXNrdG9wLWJvZHkgW3N0YXRlXT1cInN0YXRlXCIgW2RhdGFTb3VyY2VdPVwiZGF0YVNvdXJjZVwiIFtuZ0NsYXNzXT1cImNvbmZpZy5ib2R5LnN0eWxlQ2xhc3NcIiBbY29udGVudFNlcnZpY2VdPVwiY29udGVudFNlcnZpY2VcIj48L3Rib2R5PlxyXG4gIDwvdGFibGU+XHJcblxyXG4gIDxldC1wYWdpbmF0aW9uIFtzdGF0ZV09XCJzdGF0ZVwiIFtkYXRhU291cmNlXT1cImRhdGFTb3VyY2VcIj48L2V0LXBhZ2luYXRpb24+XHJcblxyXG48L2Rpdj5cclxuXHJcbjwvbmctY29udGFpbmVyPiJdfQ==