UNPKG

ngx-smart-spreadsheet

Version:

Lightweight spreadsheet module for Angular

30 lines 2.97 kB
import { Component, EventEmitter, Input, Output } from '@angular/core'; import * as i0 from "@angular/core"; export class NgxContextMenuItemComponent { constructor() { this.click = new EventEmitter(); } clicked(index) { if (!this.disabled) { this.click.emit(index); } } } NgxContextMenuItemComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.2", ngImport: i0, type: NgxContextMenuItemComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); NgxContextMenuItemComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.0.2", type: NgxContextMenuItemComponent, selector: "ngx-context-menu-item", inputs: { label: "label", disabled: "disabled", divider: "divider" }, outputs: { click: "click" }, ngImport: i0, template: '', isInline: true }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.2", ngImport: i0, type: NgxContextMenuItemComponent, decorators: [{ type: Component, args: [{ selector: 'ngx-context-menu-item', template: '' }] }], propDecorators: { label: [{ type: Input }], disabled: [{ type: Input }], divider: [{ type: Input }], click: [{ type: Output }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWNvbnRleHQtbWVudS1pdGVtLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1zbWFydC1zcHJlYWRzaGVldC9zcmMvbGliL25neC1jb250ZXh0LW1lbnUtaXRlbS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxZQUFZLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFNdkUsTUFBTSxPQUFPLDJCQUEyQjtJQUp4QztRQVlFLFVBQUssR0FBRyxJQUFJLFlBQVksRUFBVSxDQUFDO0tBT3BDO0lBTEMsT0FBTyxDQUFDLEtBQWE7UUFDbkIsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLEVBQUU7WUFDbEIsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7U0FDeEI7SUFDSCxDQUFDOzt3SEFkVSwyQkFBMkI7NEdBQTNCLDJCQUEyQixnS0FGNUIsRUFBRTsyRkFFRCwyQkFBMkI7a0JBSnZDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLHVCQUF1QjtvQkFDakMsUUFBUSxFQUFFLEVBQUU7aUJBQ2I7OEJBR0MsS0FBSztzQkFESixLQUFLO2dCQUdOLFFBQVE7c0JBRFAsS0FBSztnQkFHTixPQUFPO3NCQUROLEtBQUs7Z0JBR04sS0FBSztzQkFESixNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBFdmVudEVtaXR0ZXIsIElucHV0LCBPdXRwdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnbmd4LWNvbnRleHQtbWVudS1pdGVtJyxcbiAgdGVtcGxhdGU6ICcnXG59KVxuZXhwb3J0IGNsYXNzIE5neENvbnRleHRNZW51SXRlbUNvbXBvbmVudCB7XG4gIEBJbnB1dCgpXG4gIGxhYmVsPzogc3RyaW5nO1xuICBASW5wdXQoKVxuICBkaXNhYmxlZD86IGJvb2xlYW47XG4gIEBJbnB1dCgpXG4gIGRpdmlkZXI/OiBib29sZWFuO1xuICBAT3V0cHV0KClcbiAgY2xpY2sgPSBuZXcgRXZlbnRFbWl0dGVyPG51bWJlcj4oKTtcblxuICBjbGlja2VkKGluZGV4OiBudW1iZXIpIHtcbiAgICBpZiAoIXRoaXMuZGlzYWJsZWQpIHtcbiAgICAgIHRoaXMuY2xpY2suZW1pdChpbmRleCk7XG4gICAgfVxuICB9XG59XG4iXX0=