mirror of
https://git.mirrors.martin98.com/https://github.com/infiniflow/ragflow.git
synced 2025-06-02 18:34:03 +08:00
### What problem does this PR solve? fix: Unable to create a new chat assistant after closing the edit modal #1833 ### Type of change - [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
parent
c55e9d16da
commit
4ae9de76d4
@ -244,15 +244,20 @@ export const useEditDialog = () => {
|
|||||||
showModal: showDialogEditModal,
|
showModal: showDialogEditModal,
|
||||||
} = useSetModalState();
|
} = useSetModalState();
|
||||||
|
|
||||||
|
const hideModal = useCallback(() => {
|
||||||
|
setDialog({} as IDialog);
|
||||||
|
hideDialogEditModal();
|
||||||
|
}, [hideDialogEditModal]);
|
||||||
|
|
||||||
const onDialogEditOk = useCallback(
|
const onDialogEditOk = useCallback(
|
||||||
async (dialog: IDialog) => {
|
async (dialog: IDialog) => {
|
||||||
const ret = await submitDialog(dialog);
|
const ret = await submitDialog(dialog);
|
||||||
|
|
||||||
if (ret === 0) {
|
if (ret === 0) {
|
||||||
hideDialogEditModal();
|
hideModal();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
[submitDialog, hideDialogEditModal],
|
[submitDialog, hideModal],
|
||||||
);
|
);
|
||||||
|
|
||||||
const handleShowDialogEditModal = useCallback(
|
const handleShowDialogEditModal = useCallback(
|
||||||
@ -277,7 +282,7 @@ export const useEditDialog = () => {
|
|||||||
initialDialog: dialog,
|
initialDialog: dialog,
|
||||||
onDialogEditOk,
|
onDialogEditOk,
|
||||||
dialogEditVisible,
|
dialogEditVisible,
|
||||||
hideDialogEditModal,
|
hideDialogEditModal: hideModal,
|
||||||
showDialogEditModal: handleShowDialogEditModal,
|
showDialogEditModal: handleShowDialogEditModal,
|
||||||
clearDialog,
|
clearDialog,
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user