fix: Unable to create a new chat assistant after closing the edit modal #1833 (#1838)

### 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:
balibabu 2024-08-07 10:19:14 +08:00 committed by GitHub
parent c55e9d16da
commit 4ae9de76d4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -244,15 +244,20 @@ export const useEditDialog = () => {
showModal: showDialogEditModal,
} = useSetModalState();
const hideModal = useCallback(() => {
setDialog({} as IDialog);
hideDialogEditModal();
}, [hideDialogEditModal]);
const onDialogEditOk = useCallback(
async (dialog: IDialog) => {
const ret = await submitDialog(dialog);
if (ret === 0) {
hideDialogEditModal();
hideModal();
}
},
[submitDialog, hideDialogEditModal],
[submitDialog, hideModal],
);
const handleShowDialogEditModal = useCallback(
@ -277,7 +282,7 @@ export const useEditDialog = () => {
initialDialog: dialog,
onDialogEditOk,
dialogEditVisible,
hideDialogEditModal,
hideDialogEditModal: hideModal,
showDialogEditModal: handleShowDialogEditModal,
clearDialog,
};