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 */}
<DeleteConfirmDialog {deleteFromDiskProject && (
open={deleteFromDiskProject !== null} <DeleteConfirmDialog
onOpenChange={(isOpen) => !isOpen && setDeleteFromDiskProject(null)} open
onConfirm={onConfirmDeleteFromDisk} onOpenChange={(isOpen) => !isOpen && setDeleteFromDiskProject(null)}
title={`Delete "${deleteFromDiskProject?.name}" from disk?`} onConfirm={onConfirmDeleteFromDisk}
description="This sends the folder to your system Trash." title={`Delete "${deleteFromDiskProject.name}" from disk?`}
confirmText="Delete from disk" description="This sends the folder to your system Trash."
testId="delete-from-disk-confirm-dialog" confirmText="Delete from disk"
confirmTestId="confirm-delete-from-disk-button" testId="delete-from-disk-confirm-dialog"
/> confirmTestId="confirm-delete-from-disk-button"
/>
)}
{/* Empty trash confirmation dialog */} {/* Empty trash confirmation dialog */}
<ConfirmDialog <ConfirmDialog