diff --git a/npm/ng-packs/packages/components/tree/src/lib/components/tree.component.html b/npm/ng-packs/packages/components/tree/src/lib/components/tree.component.html index 019c2bd0fa..b7c777a449 100644 --- a/npm/ng-packs/packages/components/tree/src/lib/components/tree.component.html +++ b/npm/ng-packs/packages/components/tree/src/lib/components/tree.component.html @@ -1,4 +1,5 @@ (); @Output() readonly selectedNodeChange = new EventEmitter(); - @Output() readonly drop = new EventEmitter(); + @Output() readonly dropOver = new EventEmitter(); @Input() draggable: boolean; @Input() checkable: boolean; @Input() checkStrictly: boolean; @@ -32,6 +33,7 @@ export class TreeComponent { @Input() expandedKeys: string[] = []; @Input() selectedNode: any; @Input() isNodeSelected = node => this.selectedNode?.id === node.key; + @Input() beforeDrop = () => of(false); onSelectedNodeChange(node) { this.selectedNode = node.origin.entity; @@ -52,6 +54,6 @@ export class TreeComponent { event.event.stopPropagation(); event.event.preventDefault(); - this.drop.emit(event); + this.dropOver.emit(event); } }