@netgrif/components-core
Version:
Netgrif Application engine frontend core Angular library
26 lines • 3 kB
JavaScript
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=