Skip to content

Commit 9c5049b

Browse files
committed
fix: drop logic
1 parent 9a52cc9 commit 9c5049b

File tree

1 file changed

+2
-1
lines changed
  • packages/core/src/features/drag-and-drop

1 file changed

+2
-1
lines changed

packages/core/src/features/drag-and-drop/feature.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,14 +301,15 @@ export const dragAndDropFeature: FeatureImplementation = {
301301
const dataRef = tree.getDataRef<DndDataRef>();
302302
const target = getDragTarget(e, item, tree);
303303
const draggedItems = tree.getState().dnd?.draggedItems;
304+
const isValidDrop = canDrop(e.dataTransfer, target, tree);
304305

305306
tree.applySubStateUpdate("dnd", {
306307
draggedItems: undefined,
307308
draggingOverItem: undefined,
308309
dragTarget: undefined,
309310
});
310311

311-
if (!canDrop(e.dataTransfer, target, tree)) {
312+
if (!isValidDrop) {
312313
return;
313314
}
314315

0 commit comments

Comments
 (0)