UNPKG

stimulsoft-viewer-angular

Version:
29 lines 3.53 kB
import { Component, Input } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; import * as i2 from "./vertical-menu-item.component"; export class VerticalMenuComponent { constructor() { } ngOnInit() { } action(item) { this.menu?.action?.emit(item); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: VerticalMenuComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: VerticalMenuComponent, selector: "sti-vertical-menu", inputs: { menu: "menu" }, ngImport: i0, template: ` <sti-vertical-menu-item *ngFor="let item of menu.verticalItems" [item]="item" [styleName]="menu.itemStyleName" (action)="action(item)"> </sti-vertical-menu-item> `, isInline: true, dependencies: [{ kind: "directive", type: i1.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }, { kind: "component", type: i2.VerticalMenuItemComponent, selector: "sti-vertical-menu-item", inputs: ["styleName", "item", "imageSizesWidth", "imageSizesHeight", "enabled"], outputs: ["action"] }] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: VerticalMenuComponent, decorators: [{ type: Component, args: [{ selector: 'sti-vertical-menu', template: ` <sti-vertical-menu-item *ngFor="let item of menu.verticalItems" [item]="item" [styleName]="menu.itemStyleName" (action)="action(item)"> </sti-vertical-menu-item> ` }] }], ctorParameters: () => [], propDecorators: { menu: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmVydGljYWwtbWVudS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9zdGltdWxzb2Z0LXZpZXdlci1hbmd1bGFyL3NyYy9saWIvbWVudS92ZXJ0aWNhbC1tZW51LmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBd0IsTUFBTSxlQUFlLENBQUM7Ozs7QUFZL0UsTUFBTSxPQUFPLHFCQUFxQjtJQUloQyxnQkFBZ0IsQ0FBQztJQUVqQixRQUFRLEtBQUssQ0FBQztJQUVkLE1BQU0sQ0FBQyxJQUFVO1FBQ2YsSUFBSSxDQUFDLElBQUksRUFBRSxNQUFNLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ2hDLENBQUM7K0dBVlUscUJBQXFCO21HQUFyQixxQkFBcUIsbUZBTnRCOzs7R0FHVDs7NEZBR1UscUJBQXFCO2tCQVJqQyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxtQkFBbUI7b0JBQzdCLFFBQVEsRUFBRTs7O0dBR1Q7aUJBQ0Y7d0RBSVUsSUFBSTtzQkFBWixLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0LCBPdXRwdXQsIEV2ZW50RW1pdHRlciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBJdGVtIH0gZnJvbSAnLi4vc2VydmljZXMvb2JqZWN0cyc7XHJcbmltcG9ydCB7IE1lbnUgfSBmcm9tICcuL21lbnUuc2VydmljZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ3N0aS12ZXJ0aWNhbC1tZW51JyxcclxuICB0ZW1wbGF0ZTogYFxyXG4gICAgPHN0aS12ZXJ0aWNhbC1tZW51LWl0ZW0gKm5nRm9yPVwibGV0IGl0ZW0gb2YgbWVudS52ZXJ0aWNhbEl0ZW1zXCIgW2l0ZW1dPVwiaXRlbVwiIFtzdHlsZU5hbWVdPVwibWVudS5pdGVtU3R5bGVOYW1lXCIgKGFjdGlvbik9XCJhY3Rpb24oaXRlbSlcIj5cclxuICAgIDwvc3RpLXZlcnRpY2FsLW1lbnUtaXRlbT5cclxuICBgXHJcbn0pXHJcblxyXG5leHBvcnQgY2xhc3MgVmVydGljYWxNZW51Q29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuXHJcbiAgQElucHV0KCkgbWVudTogTWVudTtcclxuXHJcbiAgY29uc3RydWN0b3IoKSB7IH1cclxuXHJcbiAgbmdPbkluaXQoKSB7IH1cclxuXHJcbiAgYWN0aW9uKGl0ZW06IEl0ZW0pIHtcclxuICAgIHRoaXMubWVudT8uYWN0aW9uPy5lbWl0KGl0ZW0pO1xyXG4gIH1cclxufVxyXG4iXX0=