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 {