UNPKG

xui

Version:

xUI Components for Angular

16 lines 6.87 kB
import { ChangeDetectionStrategy, Component, Input } from '@angular/core'; import { PANEL_BAR_ACCESSOR } from './panelbar.types'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; import * as i2 from "./panelbar-item.component"; export class PanelBarComponent { static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.1.1", ngImport: i0, type: PanelBarComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.1.1", type: PanelBarComponent, selector: "xui-panelbar", inputs: { items: "items" }, providers: [{ provide: PANEL_BAR_ACCESSOR, useExisting: PanelBarComponent }], ngImport: i0, template: "<div class=\"x-panelbar\">\n <!-- <ng-container *ngTemplateOutlet=\"itemsTemplate; context: { items }\"></ng-container>-->\n\n <xui-panelbar-item\n *ngFor=\"let item of items\"\n [title]=\"item.title\"\n [content]=\"item.content\"\n [icon]=\"item.icon\"\n [iconClass]=\"item.iconClass\"\n [_children]=\"item.children\"\n >\n </xui-panelbar-item>\n <ng-content select=\"xui-panelbar-item\"></ng-content>\n</div>\n\n<!--<ng-template #itemsTemplate let-data=\"items\">-->\n<!-- <xui-panelbar-item-->\n<!-- #itemRef-->\n<!-- *ngFor=\"let item of data\"-->\n<!-- [title]=\"item.title\"-->\n<!-- [content]=\"item.content\"-->\n<!-- [icon]=\"item.icon\"-->\n<!-- [iconClass]=\"item.iconClass\"-->\n<!-- >-->\n<!-- <ng-template-->\n<!-- ngProjectAs=\"xui-panelbar-item\"-->\n<!-- [ngTemplateOutlet]=\"itemsTemplate\"-->\n<!-- [ngTemplateOutletContext]=\"{ items: item.children }\"-->\n<!-- [ngTemplateOutletInjector]=\"itemRef._injector\"-->\n<!-- ></ng-template>-->\n<!-- </xui-panelbar-item>-->\n<!--</ng-template>-->\n", dependencies: [{ kind: "directive", type: i1.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }, { kind: "component", type: i2.PanelBarItemComponent, selector: "xui-panelbar-item", inputs: ["title", "content", "icon", "iconClass", "expanded", "_children"] }], changeDetection: i0.ChangeDetectionStrategy.OnPush }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.1.1", ngImport: i0, type: PanelBarComponent, decorators: [{ type: Component, args: [{ selector: 'xui-panelbar', changeDetection: ChangeDetectionStrategy.OnPush, providers: [{ provide: PANEL_BAR_ACCESSOR, useExisting: PanelBarComponent }], template: "<div class=\"x-panelbar\">\n <!-- <ng-container *ngTemplateOutlet=\"itemsTemplate; context: { items }\"></ng-container>-->\n\n <xui-panelbar-item\n *ngFor=\"let item of items\"\n [title]=\"item.title\"\n [content]=\"item.content\"\n [icon]=\"item.icon\"\n [iconClass]=\"item.iconClass\"\n [_children]=\"item.children\"\n >\n </xui-panelbar-item>\n <ng-content select=\"xui-panelbar-item\"></ng-content>\n</div>\n\n<!--<ng-template #itemsTemplate let-data=\"items\">-->\n<!-- <xui-panelbar-item-->\n<!-- #itemRef-->\n<!-- *ngFor=\"let item of data\"-->\n<!-- [title]=\"item.title\"-->\n<!-- [content]=\"item.content\"-->\n<!-- [icon]=\"item.icon\"-->\n<!-- [iconClass]=\"item.iconClass\"-->\n<!-- >-->\n<!-- <ng-template-->\n<!-- ngProjectAs=\"xui-panelbar-item\"-->\n<!-- [ngTemplateOutlet]=\"itemsTemplate\"-->\n<!-- [ngTemplateOutletContext]=\"{ items: item.children }\"-->\n<!-- [ngTemplateOutletInjector]=\"itemRef._injector\"-->\n<!-- ></ng-template>-->\n<!-- </xui-panelbar-item>-->\n<!--</ng-template>-->\n" }] }], propDecorators: { items: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFuZWxiYXIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vbGlicy94dWkvc3JjL3BhbmVsYmFyL3BhbmVsYmFyLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uL2xpYnMveHVpL3NyYy9wYW5lbGJhci9wYW5lbGJhci5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBZSxNQUFNLGVBQWUsQ0FBQztBQUN2RixPQUFPLEVBQUUsa0JBQWtCLEVBQWtDLE1BQU0sa0JBQWtCLENBQUM7Ozs7QUFRdEYsTUFBTSxPQUFPLGlCQUFpQjs4R0FBakIsaUJBQWlCO2tHQUFqQixpQkFBaUIsbUVBRmpCLENBQUMsRUFBRSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsV0FBVyxFQUFFLGlCQUFpQixFQUFFLENBQUMsMEJDUDlFLHNsQ0FnQ0E7OzJGRHZCYSxpQkFBaUI7a0JBTjdCLFNBQVM7K0JBQ0UsY0FBYyxtQkFFUCx1QkFBdUIsQ0FBQyxNQUFNLGFBQ3BDLENBQUMsRUFBRSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsV0FBVyxtQkFBbUIsRUFBRSxDQUFDOzhCQUtuRSxLQUFLO3NCQUFiLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSwgQ29tcG9uZW50LCBJbnB1dCwgVGVtcGxhdGVSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFBBTkVMX0JBUl9BQ0NFU1NPUiwgUGFuZWxCYXJBY2Nlc3NvciwgUGFuZWxCYXJJdGVtIH0gZnJvbSAnLi9wYW5lbGJhci50eXBlcyc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3h1aS1wYW5lbGJhcicsXG4gIHRlbXBsYXRlVXJsOiAnLi9wYW5lbGJhci5jb21wb25lbnQuaHRtbCcsXG4gIGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoLFxuICBwcm92aWRlcnM6IFt7IHByb3ZpZGU6IFBBTkVMX0JBUl9BQ0NFU1NPUiwgdXNlRXhpc3Rpbmc6IFBhbmVsQmFyQ29tcG9uZW50IH1dXG59KVxuZXhwb3J0IGNsYXNzIFBhbmVsQmFyQ29tcG9uZW50IGltcGxlbWVudHMgUGFuZWxCYXJBY2Nlc3NvciB7XG4gIGl0ZW1UZW1wbGF0ZT86IFRlbXBsYXRlUmVmPHVua25vd24+O1xuXG4gIEBJbnB1dCgpIGl0ZW1zPzogUGFuZWxCYXJJdGVtW107XG59XG4iLCI8ZGl2IGNsYXNzPVwieC1wYW5lbGJhclwiPlxuICA8IS0tICA8bmctY29udGFpbmVyICpuZ1RlbXBsYXRlT3V0bGV0PVwiaXRlbXNUZW1wbGF0ZTsgY29udGV4dDogeyBpdGVtcyB9XCI+PC9uZy1jb250YWluZXI+LS0+XG5cbiAgPHh1aS1wYW5lbGJhci1pdGVtXG4gICAgKm5nRm9yPVwibGV0IGl0ZW0gb2YgaXRlbXNcIlxuICAgIFt0aXRsZV09XCJpdGVtLnRpdGxlXCJcbiAgICBbY29udGVudF09XCJpdGVtLmNvbnRlbnRcIlxuICAgIFtpY29uXT1cIml0ZW0uaWNvblwiXG4gICAgW2ljb25DbGFzc109XCJpdGVtLmljb25DbGFzc1wiXG4gICAgW19jaGlsZHJlbl09XCJpdGVtLmNoaWxkcmVuXCJcbiAgPlxuICA8L3h1aS1wYW5lbGJhci1pdGVtPlxuICA8bmctY29udGVudCBzZWxlY3Q9XCJ4dWktcGFuZWxiYXItaXRlbVwiPjwvbmctY29udGVudD5cbjwvZGl2PlxuXG48IS0tPG5nLXRlbXBsYXRlICNpdGVtc1RlbXBsYXRlIGxldC1kYXRhPVwiaXRlbXNcIj4tLT5cbjwhLS0gIDx4dWktcGFuZWxiYXItaXRlbS0tPlxuPCEtLSAgICAjaXRlbVJlZi0tPlxuPCEtLSAgICAqbmdGb3I9XCJsZXQgaXRlbSBvZiBkYXRhXCItLT5cbjwhLS0gICAgW3RpdGxlXT1cIml0ZW0udGl0bGVcIi0tPlxuPCEtLSAgICBbY29udGVudF09XCJpdGVtLmNvbnRlbnRcIi0tPlxuPCEtLSAgICBbaWNvbl09XCJpdGVtLmljb25cIi0tPlxuPCEtLSAgICBbaWNvbkNsYXNzXT1cIml0ZW0uaWNvbkNsYXNzXCItLT5cbjwhLS0gID4tLT5cbjwhLS0gICAgICAgIDxuZy10ZW1wbGF0ZS0tPlxuPCEtLSAgICAgICAgICBuZ1Byb2plY3RBcz1cInh1aS1wYW5lbGJhci1pdGVtXCItLT5cbjwhLS0gICAgICAgICAgW25nVGVtcGxhdGVPdXRsZXRdPVwiaXRlbXNUZW1wbGF0ZVwiLS0+XG48IS0tICAgICAgICAgIFtuZ1RlbXBsYXRlT3V0bGV0Q29udGV4dF09XCJ7IGl0ZW1zOiBpdGVtLmNoaWxkcmVuIH1cIi0tPlxuPCEtLSAgICAgICAgICBbbmdUZW1wbGF0ZU91dGxldEluamVjdG9yXT1cIml0ZW1SZWYuX2luamVjdG9yXCItLT5cbjwhLS0gICAgICAgID48L25nLXRlbXBsYXRlPi0tPlxuPCEtLSAgPC94dWktcGFuZWxiYXItaXRlbT4tLT5cbjwhLS08L25nLXRlbXBsYXRlPi0tPlxuIl19