Skip to content

Commit ff4fb18

Browse files
committed
fix: cleanup deleted items correctly
1 parent d01930d commit ff4fb18

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

packages/svelte-file-tree/src/lib/components/Tree/state.svelte.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -718,6 +718,10 @@ export function createTreeState<TData extends FileTreeNodeData>({
718718
selectedIds().delete(id);
719719
expandedIds().delete(id);
720720
clipboardIds().delete(id);
721+
722+
if (clipboardIds().size === 0) {
723+
setPasteOperation(undefined);
724+
}
721725
}
722726

723727
function onItemDestroyed(id: string): void {

0 commit comments

Comments
 (0)