diff --git a/apps/ui/src/components/layout/sidebar/dialogs/trash-dialog.tsx b/apps/ui/src/components/layout/sidebar/dialogs/trash-dialog.tsx index 74c6b3e1..a26837da 100644 --- a/apps/ui/src/components/layout/sidebar/dialogs/trash-dialog.tsx +++ b/apps/ui/src/components/layout/sidebar/dialogs/trash-dialog.tsx @@ -151,16 +151,18 @@ export function TrashDialog({ {/* Delete from disk confirmation dialog */} - !isOpen && setDeleteFromDiskProject(null)} - onConfirm={onConfirmDeleteFromDisk} - title={`Delete "${deleteFromDiskProject?.name}" from disk?`} - description="This sends the folder to your system Trash." - confirmText="Delete from disk" - testId="delete-from-disk-confirm-dialog" - confirmTestId="confirm-delete-from-disk-button" - /> + {deleteFromDiskProject && ( + !isOpen && setDeleteFromDiskProject(null)} + onConfirm={onConfirmDeleteFromDisk} + title={`Delete "${deleteFromDiskProject.name}" from disk?`} + description="This sends the folder to your system Trash." + confirmText="Delete from disk" + testId="delete-from-disk-confirm-dialog" + confirmTestId="confirm-delete-from-disk-button" + /> + )} {/* Empty trash confirmation dialog */}