From 71fa8a076ab512b0bb68d3e3bd1f5c03d6374e15 Mon Sep 17 00:00:00 2001 From: Joseph Izang Date: Thu, 15 Aug 2024 12:04:12 +0100 Subject: [PATCH] fix cutting previously moved file --- .../workspace/src/lib/components/file-explorer.tsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/libs/remix-ui/workspace/src/lib/components/file-explorer.tsx b/libs/remix-ui/workspace/src/lib/components/file-explorer.tsx index 04cc1af2d7..6508e37081 100644 --- a/libs/remix-ui/workspace/src/lib/components/file-explorer.tsx +++ b/libs/remix-ui/workspace/src/lib/components/file-explorer.tsx @@ -238,10 +238,13 @@ export const FileExplorer = (props: FileExplorerProps) => { }) await Promise.all(promisesToKeep) } else { - if (state.copyElement[0].type === 'file') { - props.dispatchMoveFile(state.copyElement[0].key, feTarget[0].key) + if (state.copyElement[0]?.type === 'file') { + props.dispatchMoveFile(state.copyElement[0]?.key, feTarget[0].key) + setState((prev) => { + return { ...prev, copyElement: []} + }) } else { - props.dispatchMoveFolder(state.copyElement[0].key, feTarget[0].key) + props.dispatchMoveFolder(state.copyElement[0]?.key, feTarget[0].key) } } } else {