fix(folders): reset state on delete folder confirmation dialog close
This commit is contained in:
@@ -33,8 +33,11 @@ export default function Folders() {
|
||||
const navigate = useNavigate();
|
||||
const { data: folders } = useFolders();
|
||||
|
||||
const { mutateAsync: deleteFolder, error: deleteFolderError } =
|
||||
useDeleteFolder();
|
||||
const {
|
||||
mutateAsync: deleteFolder,
|
||||
error: deleteFolderError,
|
||||
reset: resetDeleteFolder,
|
||||
} = useDeleteFolder();
|
||||
|
||||
const [showCreateFolderDialog, setShowCreateFolderDialog] =
|
||||
React.useState(false);
|
||||
@@ -65,6 +68,12 @@ export default function Folders() {
|
||||
navigate({ search: allFlowsFolder });
|
||||
};
|
||||
|
||||
const handleDeleteFolderClose = async () => {
|
||||
setShowDeleteFolderDialog(false);
|
||||
|
||||
resetDeleteFolder();
|
||||
};
|
||||
|
||||
const getFolderSearchParams = (folderId) => {
|
||||
const searchParams = new URLSearchParams(`folderId=${folderId}`);
|
||||
|
||||
@@ -188,7 +197,7 @@ export default function Folders() {
|
||||
<ConfirmationDialog
|
||||
title={formatMessage('deleteFolderDialog.title')}
|
||||
description={formatMessage('deleteFolderDialog.description')}
|
||||
onClose={() => setShowDeleteFolderDialog(false)}
|
||||
onClose={handleDeleteFolderClose}
|
||||
onConfirm={handleDeleteFolderConfirmation}
|
||||
cancelButtonChildren={formatMessage('deleteFolderDialog.cancel')}
|
||||
confirmButtonChildren={formatMessage('deleteFolderDialog.confirm')}
|
||||
|
||||
Reference in New Issue
Block a user