refactor: simplify DeleteConfirmDialog rendering in TrashDialog component

This commit is contained in:
Illia Filippov
2025-12-26 12:51:53 +01:00
parent 04a5ae48e2
commit 3bb9d27dc6

View File

@@ -151,16 +151,18 @@ export function TrashDialog({
</Dialog> </Dialog>
{/* Delete from disk confirmation dialog */} {/* Delete from disk confirmation dialog */}
{deleteFromDiskProject && (
<DeleteConfirmDialog <DeleteConfirmDialog
open={deleteFromDiskProject !== null} open
onOpenChange={(isOpen) => !isOpen && setDeleteFromDiskProject(null)} onOpenChange={(isOpen) => !isOpen && setDeleteFromDiskProject(null)}
onConfirm={onConfirmDeleteFromDisk} onConfirm={onConfirmDeleteFromDisk}
title={`Delete "${deleteFromDiskProject?.name}" from disk?`} title={`Delete "${deleteFromDiskProject.name}" from disk?`}
description="This sends the folder to your system Trash." description="This sends the folder to your system Trash."
confirmText="Delete from disk" confirmText="Delete from disk"
testId="delete-from-disk-confirm-dialog" testId="delete-from-disk-confirm-dialog"
confirmTestId="confirm-delete-from-disk-button" confirmTestId="confirm-delete-from-disk-button"
/> />
)}
{/* Empty trash confirmation dialog */} {/* Empty trash confirmation dialog */}
<ConfirmDialog <ConfirmDialog