UNPKG

@netgrif/components-core

Version:

Netgrif Application engine frontend core Angular library

26 lines 3 kB
import { Component, Input } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "../case-tree.service"; export class AbstractRemoveNodeComponent { _treeService; node; constructor(_treeService) { this._treeService = _treeService; } removeNode(event) { event.stopPropagation(); this._treeService.removeNode(this.node); } static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: AbstractRemoveNodeComponent, deps: [{ token: i1.CaseTreeService }], target: i0.ɵɵFactoryTarget.Component }); static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: AbstractRemoveNodeComponent, selector: "ncc-abstract-remove-node", inputs: { node: "node" }, ngImport: i0, template: '', isInline: true }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: AbstractRemoveNodeComponent, decorators: [{ type: Component, args: [{ selector: 'ncc-abstract-remove-node', template: '' }] }], ctorParameters: () => [{ type: i1.CaseTreeService }], propDecorators: { node: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJzdHJhY3QtcmVtb3ZlLW5vZGUuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmV0Z3JpZi1jb21wb25lbnRzLWNvcmUvc3JjL2xpYi92aWV3L3RyZWUtY2FzZS12aWV3L3RyZWUtY29tcG9uZW50L3JlbW92ZS1ub2RlL2Fic3RyYWN0LXJlbW92ZS1ub2RlLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFFLEtBQUssRUFBQyxNQUFNLGVBQWUsQ0FBQzs7O0FBUS9DLE1BQU0sT0FBZ0IsMkJBQTJCO0lBSXZCO0lBRmIsSUFBSSxDQUFlO0lBRTVCLFlBQXNCLFlBQTZCO1FBQTdCLGlCQUFZLEdBQVosWUFBWSxDQUFpQjtJQUNuRCxDQUFDO0lBRU0sVUFBVSxDQUFDLEtBQVk7UUFDMUIsS0FBSyxDQUFDLGVBQWUsRUFBRSxDQUFDO1FBQ3hCLElBQUksQ0FBQyxZQUFZLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUM1QyxDQUFDO3dHQVZpQiwyQkFBMkI7NEZBQTNCLDJCQUEyQiwwRkFGbkMsRUFBRTs7NEZBRU0sMkJBQTJCO2tCQUpoRCxTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSwwQkFBMEI7b0JBQ3BDLFFBQVEsRUFBRSxFQUFFO2lCQUNmO29GQUdZLElBQUk7c0JBQVosS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q29tcG9uZW50LCBJbnB1dH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge0Nhc2VUcmVlTm9kZX0gZnJvbSAnLi4vbW9kZWwvY2FzZS10cmVlLW5vZGUnO1xuaW1wb3J0IHtDYXNlVHJlZVNlcnZpY2V9IGZyb20gJy4uL2Nhc2UtdHJlZS5zZXJ2aWNlJztcblxuQENvbXBvbmVudCh7XG4gICAgc2VsZWN0b3I6ICduY2MtYWJzdHJhY3QtcmVtb3ZlLW5vZGUnLFxuICAgIHRlbXBsYXRlOiAnJ1xufSlcbmV4cG9ydCBhYnN0cmFjdCBjbGFzcyBBYnN0cmFjdFJlbW92ZU5vZGVDb21wb25lbnQge1xuXG4gICAgQElucHV0KCkgbm9kZTogQ2FzZVRyZWVOb2RlO1xuXG4gICAgY29uc3RydWN0b3IocHJvdGVjdGVkIF90cmVlU2VydmljZTogQ2FzZVRyZWVTZXJ2aWNlKSB7XG4gICAgfVxuXG4gICAgcHVibGljIHJlbW92ZU5vZGUoZXZlbnQ6IEV2ZW50KTogdm9pZCB7XG4gICAgICAgIGV2ZW50LnN0b3BQcm9wYWdhdGlvbigpO1xuICAgICAgICB0aGlzLl90cmVlU2VydmljZS5yZW1vdmVOb2RlKHRoaXMubm9kZSk7XG4gICAgfVxuXG59XG4iXX0=