diff --git a/new-ui/src/shared/components/ConfirmModal/ConfirmModal.tsx b/new-ui/src/shared/components/ConfirmModal/ConfirmModal.tsx index cdda977c..e246e31d 100644 --- a/new-ui/src/shared/components/ConfirmModal/ConfirmModal.tsx +++ b/new-ui/src/shared/components/ConfirmModal/ConfirmModal.tsx @@ -37,7 +37,14 @@ const ModalContent = () => { useShallow((s) => [s.cancelProps, s.submitProps, s.onSubmit]), ); - const { mutate, isPending } = useMutation({ mutationFn: onSubmit }); + const { mutate, isPending } = useMutation({ + mutationFn: onSubmit, + onSuccess: () => { + useConfirmModal.setState({ + visible: false, + }); + }, + }); return ( <>