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, 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,
}; };