Merge pull request #2346 from automatisch/fix-error-in-delete-folder
This commit is contained in:
@@ -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')}
|
||||||
|
|||||||
Reference in New Issue
Block a user