瀏覽代碼

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)
tags/v0.10.0
balibabu 1 年之前
父節點
當前提交
4ae9de76d4
沒有連結到貢獻者的電子郵件帳戶。
共有 1 個檔案被更改,包括 8 行新增3 行删除
  1. 8
    3
      web/src/pages/chat/hooks.ts

+ 8
- 3
web/src/pages/chat/hooks.ts 查看文件

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(
initialDialog: dialog, initialDialog: dialog,
onDialogEditOk, onDialogEditOk,
dialogEditVisible, dialogEditVisible,
hideDialogEditModal,
hideDialogEditModal: hideModal,
showDialogEditModal: handleShowDialogEditModal, showDialogEditModal: handleShowDialogEditModal,
clearDialog, clearDialog,
}; };

Loading…
取消
儲存