@@ -66,10 +66,7 @@ export interface HeTreeProps<T extends Record<string, any>> extends Partial<type
66
66
onDragStart ?: ( e : React . DragEvent < HTMLElement > , stat : Stat < T > ) => void ,
67
67
onDragOver ?: ( e : React . DragEvent < HTMLElement > , stat : Stat < T > , isExternal : boolean ) => void ,
68
68
onExternalDragOver ?: ( e : React . DragEvent < HTMLElement > ) => boolean ,
69
- onExternalDrop ?: ( e : React . DragEvent < HTMLElement > , parentStat : Stat < T > | null , index : number , isExternal : boolean ) => void ,
70
- /**
71
- * Call on drag end in the window. If you use draggedStat in the callback, it will be undefined if onExternalDrop alreay triggered.
72
- */
69
+ onExternalDrop ?: ( e : React . DragEvent < HTMLElement > , parentStat : Stat < T > | null , index : number ) => void ,
73
70
onDragEnd ?: ( e : React . DragEvent < HTMLElement > , stat : Stat < T > , isOutside : boolean ) => void | boolean ,
74
71
onChange : ( data : T [ ] ) => void ,
75
72
onDragOpen ?: ( stat : Stat < T > ) => void ,
@@ -486,7 +483,7 @@ export function useHeTree<T extends Record<string, any>>(
486
483
e . preventDefault ( ) ;
487
484
if ( isExternal ) {
488
485
const { index : targetIndexInSiblings } = placeholder
489
- props . onExternalDrop ?.( e , placeholder . parentStat , targetIndexInSiblings , isExternal )
486
+ props . onExternalDrop ?.( e , placeholder . parentStat , targetIndexInSiblings )
490
487
reset ( )
491
488
}
492
489
}
0 commit comments