Merge pull request #2346 from automatisch/fix-error-in-delete-folder

This commit is contained in:
Ali BARIN
2025-02-13 11:14:30 +01:00
committed by GitHub

View File

@@ -33,8 +33,11 @@ export default function Folders() {
const navigate = useNavigate(); const navigate = useNavigate();
const { data: folders } = useFolders(); const { data: folders } = useFolders();
const { mutateAsync: deleteFolder, error: deleteFolderError } = const {
useDeleteFolder(); mutateAsync: deleteFolder,
error: deleteFolderError,
reset: resetDeleteFolder,
} = useDeleteFolder();
const [showCreateFolderDialog, setShowCreateFolderDialog] = const [showCreateFolderDialog, setShowCreateFolderDialog] =
React.useState(false); React.useState(false);
@@ -65,6 +68,12 @@ export default function Folders() {
navigate({ search: allFlowsFolder }); navigate({ search: allFlowsFolder });
}; };
const handleDeleteFolderClose = async () => {
setShowDeleteFolderDialog(false);
resetDeleteFolder();
};
const getFolderSearchParams = (folderId) => { const getFolderSearchParams = (folderId) => {
const searchParams = new URLSearchParams(`folderId=${folderId}`); const searchParams = new URLSearchParams(`folderId=${folderId}`);
@@ -188,7 +197,7 @@ export default function Folders() {
<ConfirmationDialog <ConfirmationDialog
title={formatMessage('deleteFolderDialog.title')} title={formatMessage('deleteFolderDialog.title')}
description={formatMessage('deleteFolderDialog.description')} description={formatMessage('deleteFolderDialog.description')}
onClose={() => setShowDeleteFolderDialog(false)} onClose={handleDeleteFolderClose}
onConfirm={handleDeleteFolderConfirmation} onConfirm={handleDeleteFolderConfirmation}
cancelButtonChildren={formatMessage('deleteFolderDialog.cancel')} cancelButtonChildren={formatMessage('deleteFolderDialog.cancel')}
confirmButtonChildren={formatMessage('deleteFolderDialog.confirm')} confirmButtonChildren={formatMessage('deleteFolderDialog.confirm')}