Skip to content

Commit df1ccfa

Browse files
authored
Bug fix: Folder disappears when trying to drop it inside of itself. Add a quick check for item index being equal to target parent index (#205)
1 parent 490d50b commit df1ccfa

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

packages/core/src/uncontrolledEnvironment/UncontrolledTreeEnvironment.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,11 @@ export const UncontrolledTreeEnvironment = React.forwardRef<
153153
child => child !== item.index
154154
);
155155

156+
if (target.parentItem === item.index) {
157+
// Trying to drop inside itself
158+
return;
159+
}
160+
156161
if (target.parentItem === parent.index) {
157162
const isOldItemPriorToNewItem =
158163
((newParent.children ?? []).findIndex(

0 commit comments

Comments
 (0)