@netgrif/components
Version:
Netgrif Application Engine frontend Angular components
23 lines • 5.34 kB
JavaScript
import { Component } from '@angular/core';
import { AbstractAddChildNodeComponent } from '@netgrif/components-core';
import * as i0 from "@angular/core";
import * as i1 from "@netgrif/components-core";
import * as i2 from "@angular/common";
import * as i3 from "@angular/material/button";
import * as i4 from "@angular/material/icon";
import * as i5 from "@angular/material/progress-spinner";
import * as i6 from "@angular/material/tooltip";
export class AddChildNodeComponent extends AbstractAddChildNodeComponent {
_treeService;
constructor(_treeService) {
super(_treeService);
this._treeService = _treeService;
}
static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: AddChildNodeComponent, deps: [{ token: i1.CaseTreeService }], target: i0.ɵɵFactoryTarget.Component });
static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: AddChildNodeComponent, selector: "nc-add-child-node", usesInheritance: true, ngImport: i0, template: "<button *ngIf=\"!node.isAddingNode()\" mat-icon-button (click)=\"addChild($event)\">\n <mat-icon *ngIf=\"!node.treeAddTextIcon()\">add</mat-icon>\n <mat-icon *ngIf=\"node.treeAddTextIcon()\" [matTooltip]=\"node.treeAddTextIconTitle()\" [svgIcon]=\"node.treeAddTextIcon()\"></mat-icon>\n</button>\n\n<div *ngIf=\"node.isAddingNode()\" class=\"spinner-margin\">\n <mat-spinner [diameter]=\"24\"></mat-spinner>\n</div>\n", styles: [".spinner-margin{margin:8px}\n"], dependencies: [{ kind: "directive", type: i2.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { kind: "component", type: i3.MatIconButton, selector: "button[mat-icon-button]", exportAs: ["matButton"] }, { kind: "component", type: i4.MatIcon, selector: "mat-icon", inputs: ["color", "inline", "svgIcon", "fontSet", "fontIcon"], exportAs: ["matIcon"] }, { kind: "component", type: i5.MatProgressSpinner, selector: "mat-progress-spinner, mat-spinner", inputs: ["color", "mode", "value", "diameter", "strokeWidth"], exportAs: ["matProgressSpinner"] }, { kind: "directive", type: i6.MatTooltip, selector: "[matTooltip]", inputs: ["matTooltipPosition", "matTooltipPositionAtOrigin", "matTooltipDisabled", "matTooltipShowDelay", "matTooltipHideDelay", "matTooltipTouchGestures", "matTooltip", "matTooltipClass"], exportAs: ["matTooltip"] }] });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: AddChildNodeComponent, decorators: [{
type: Component,
args: [{ selector: 'nc-add-child-node', template: "<button *ngIf=\"!node.isAddingNode()\" mat-icon-button (click)=\"addChild($event)\">\n <mat-icon *ngIf=\"!node.treeAddTextIcon()\">add</mat-icon>\n <mat-icon *ngIf=\"node.treeAddTextIcon()\" [matTooltip]=\"node.treeAddTextIconTitle()\" [svgIcon]=\"node.treeAddTextIcon()\"></mat-icon>\n</button>\n\n<div *ngIf=\"node.isAddingNode()\" class=\"spinner-margin\">\n <mat-spinner [diameter]=\"24\"></mat-spinner>\n</div>\n", styles: [".spinner-margin{margin:8px}\n"] }]
}], ctorParameters: () => [{ type: i1.CaseTreeService }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWRkLWNoaWxkLW5vZGUuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmV0Z3JpZi1jb21wb25lbnRzL3NyYy9saWIvdmlldy90cmVlLWNhc2Utdmlldy90cmVlLWNvbXBvbmVudC9hZGQtY2hpbGQtbm9kZS9hZGQtY2hpbGQtbm9kZS5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZXRncmlmLWNvbXBvbmVudHMvc3JjL2xpYi92aWV3L3RyZWUtY2FzZS12aWV3L3RyZWUtY29tcG9uZW50L2FkZC1jaGlsZC1ub2RlL2FkZC1jaGlsZC1ub2RlLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDeEMsT0FBTyxFQUFDLDZCQUE2QixFQUFrQixNQUFNLDBCQUEwQixDQUFDOzs7Ozs7OztBQU94RixNQUFNLE9BQU8scUJBQXNCLFNBQVEsNkJBQTZCO0lBQzlDO0lBQXRCLFlBQXNCLFlBQTZCO1FBQy9DLEtBQUssQ0FBQyxZQUFZLENBQUMsQ0FBQztRQURGLGlCQUFZLEdBQVosWUFBWSxDQUFpQjtJQUVuRCxDQUFDO3dHQUhRLHFCQUFxQjs0RkFBckIscUJBQXFCLGdGQ1JsQyw0YUFRQTs7NEZEQWEscUJBQXFCO2tCQUxqQyxTQUFTOytCQUNJLG1CQUFtQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q29tcG9uZW50fSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7QWJzdHJhY3RBZGRDaGlsZE5vZGVDb21wb25lbnQsIENhc2VUcmVlU2VydmljZX0gZnJvbSAnQG5ldGdyaWYvY29tcG9uZW50cy1jb3JlJztcblxuQENvbXBvbmVudCh7XG4gICAgc2VsZWN0b3I6ICduYy1hZGQtY2hpbGQtbm9kZScsXG4gICAgdGVtcGxhdGVVcmw6ICcuL2FkZC1jaGlsZC1ub2RlLmNvbXBvbmVudC5odG1sJyxcbiAgICBzdHlsZVVybHM6IFsnLi9hZGQtY2hpbGQtbm9kZS5jb21wb25lbnQuc2NzcyddXG59KVxuZXhwb3J0IGNsYXNzIEFkZENoaWxkTm9kZUNvbXBvbmVudCBleHRlbmRzIEFic3RyYWN0QWRkQ2hpbGROb2RlQ29tcG9uZW50IHtcbiAgICBjb25zdHJ1Y3Rvcihwcm90ZWN0ZWQgX3RyZWVTZXJ2aWNlOiBDYXNlVHJlZVNlcnZpY2UpIHtcbiAgICAgICAgc3VwZXIoX3RyZWVTZXJ2aWNlKTtcbiAgICB9XG59XG4iLCI8YnV0dG9uICpuZ0lmPVwiIW5vZGUuaXNBZGRpbmdOb2RlKClcIiBtYXQtaWNvbi1idXR0b24gKGNsaWNrKT1cImFkZENoaWxkKCRldmVudClcIj5cbiAgICA8bWF0LWljb24gKm5nSWY9XCIhbm9kZS50cmVlQWRkVGV4dEljb24oKVwiPmFkZDwvbWF0LWljb24+XG4gICAgPG1hdC1pY29uICpuZ0lmPVwibm9kZS50cmVlQWRkVGV4dEljb24oKVwiIFttYXRUb29sdGlwXT1cIm5vZGUudHJlZUFkZFRleHRJY29uVGl0bGUoKVwiIFtzdmdJY29uXT1cIm5vZGUudHJlZUFkZFRleHRJY29uKClcIj48L21hdC1pY29uPlxuPC9idXR0b24+XG5cbjxkaXYgKm5nSWY9XCJub2RlLmlzQWRkaW5nTm9kZSgpXCIgY2xhc3M9XCJzcGlubmVyLW1hcmdpblwiPlxuICAgIDxtYXQtc3Bpbm5lciBbZGlhbWV0ZXJdPVwiMjRcIj48L21hdC1zcGlubmVyPlxuPC9kaXY+XG4iXX0=