import { Component, Input } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
import * as i2 from "../../common/sort/sort.component";
export class DesktopHeadComponent {
    constructor() { }
    ngOnInit() { }
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.5", ngImport: i0, type: DesktopHeadComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
    static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.5", type: DesktopHeadComponent, selector: "[et-desktop-head]", inputs: { state: "state", dataSource: "dataSource" }, ngImport: i0, template: "<tr>\r\n  <ng-container *ngFor=\"let header of state.desktop.head.headers\">\r\n    <th *ngIf=\"header.isVisible\" [ngClass]=\"header.widthClass + ' ' + header.styleClass\">\r\n      {{ header.label }}\r\n      <et-sort [state]=\"state\" [header]=\"header\" [dataSource]=\"dataSource\"></et-sort>\r\n    </th>\r\n  </ng-container>\r\n</tr>", dependencies: [{ kind: "directive", type: i1.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { kind: "directive", type: i1.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }, { kind: "directive", type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { kind: "component", type: i2.SortComponent, selector: "et-sort", inputs: ["state", "header", "dataSource"] }] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.5", ngImport: i0, type: DesktopHeadComponent, decorators: [{
            type: Component,
            args: [{ selector: '[et-desktop-head]', template: "<tr>\r\n  <ng-container *ngFor=\"let header of state.desktop.head.headers\">\r\n    <th *ngIf=\"header.isVisible\" [ngClass]=\"header.widthClass + ' ' + header.styleClass\">\r\n      {{ header.label }}\r\n      <et-sort [state]=\"state\" [header]=\"header\" [dataSource]=\"dataSource\"></et-sort>\r\n    </th>\r\n  </ng-container>\r\n</tr>" }]
        }], ctorParameters: () => [], propDecorators: { state: [{
                type: Input
            }], dataSource: [{
                type: Input
            }] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGVhZC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtc216LXVpL3NyYy9saWIvc3RhbmRhbG9uZXMvZWFzeS10YWJsZS9jb21wb25lbnRzL2Rlc2t0b3AvaGVhZC9oZWFkLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1zbXotdWkvc3JjL2xpYi9zdGFuZGFsb25lcy9lYXN5LXRhYmxlL2NvbXBvbmVudHMvZGVza3RvcC9oZWFkL2hlYWQuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQVUsTUFBTSxlQUFlLENBQUM7Ozs7QUFTekQsTUFBTSxPQUFPLG9CQUFvQjtJQUcvQixnQkFBZ0IsQ0FBQztJQUVqQixRQUFRLEtBQUssQ0FBQzs4R0FMSCxvQkFBb0I7a0dBQXBCLG9CQUFvQiwrR0NUakMscVZBT0s7OzJGREVRLG9CQUFvQjtrQkFMaEMsU0FBUzsrQkFDRSxtQkFBbUI7d0RBS2IsS0FBSztzQkFBcEIsS0FBSztnQkFDVSxVQUFVO3NCQUF6QixLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCwgT25Jbml0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IFNtekVhc3lUYWJsZVN0YXRlIH0gZnJvbSAnLi4vLi4vLi4vbW9kZWxzL3Ntei1lYXN5LXRhYmxlLXN0YXRlJztcclxuaW1wb3J0IHsgVGFibGVEYXRhU291cmNlU2VydmljZSB9IGZyb20gJy4uLy4uLy4uL3NlcnZpY2VzL3RhYmxlLWRhdGEtc291cmNlLnNlcnZpY2UnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdbZXQtZGVza3RvcC1oZWFkXScsXHJcbiAgdGVtcGxhdGVVcmw6ICdoZWFkLmNvbXBvbmVudC5odG1sJ1xyXG59KVxyXG5cclxuZXhwb3J0IGNsYXNzIERlc2t0b3BIZWFkQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuICBASW5wdXQoKSBwdWJsaWMgc3RhdGU6IFNtekVhc3lUYWJsZVN0YXRlO1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBkYXRhU291cmNlOiBUYWJsZURhdGFTb3VyY2VTZXJ2aWNlO1xyXG4gIGNvbnN0cnVjdG9yKCkgeyB9XHJcblxyXG4gIG5nT25Jbml0KCkgeyB9XHJcbn0iLCI8dHI+XHJcbiAgPG5nLWNvbnRhaW5lciAqbmdGb3I9XCJsZXQgaGVhZGVyIG9mIHN0YXRlLmRlc2t0b3AuaGVhZC5oZWFkZXJzXCI+XHJcbiAgICA8dGggKm5nSWY9XCJoZWFkZXIuaXNWaXNpYmxlXCIgW25nQ2xhc3NdPVwiaGVhZGVyLndpZHRoQ2xhc3MgKyAnICcgKyBoZWFkZXIuc3R5bGVDbGFzc1wiPlxyXG4gICAgICB7eyBoZWFkZXIubGFiZWwgfX1cclxuICAgICAgPGV0LXNvcnQgW3N0YXRlXT1cInN0YXRlXCIgW2hlYWRlcl09XCJoZWFkZXJcIiBbZGF0YVNvdXJjZV09XCJkYXRhU291cmNlXCI+PC9ldC1zb3J0PlxyXG4gICAgPC90aD5cclxuICA8L25nLWNvbnRhaW5lcj5cclxuPC90cj4iXX0=