feat: Remove activeAssistant dependency, add assistant dependency

- Updated the `onEditAssistant` function to remove dependency on `activeAssistant` variable and add `assistant` as a dependency.
This commit is contained in:
kangfenmao 2024-09-08 20:57:49 +08:00
parent 5991f692b2
commit 828bd71f22

View File

@ -33,14 +33,11 @@ const HeaderNavbar: FC<Props> = ({ activeAssistant, setActiveAssistant }) => {
assistant && setActiveAssistant(assistant) assistant && setActiveAssistant(assistant)
} }
const onEditAssistant = useCallback( const onEditAssistant = useCallback(async () => {
async (assistant: Assistant) => { const _assistant = await AssistantSettingPopup.show({ assistant })
const _assistant = await AssistantSettingPopup.show({ assistant }) updateAssistant(_assistant)
updateAssistant(_assistant) syncAsistantToAgent(_assistant)
syncAsistantToAgent(_assistant) }, [assistant, updateAssistant])
},
[updateAssistant]
)
return ( return (
<Navbar> <Navbar>