stimulsoft-viewer-angular
Version:
Stimulsoft Viewer Angular
29 lines • 3.53 kB
JavaScript
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=