From 9cac8fba569bba1bec65e7acf9c552267c00a0e2 Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Mon, 9 Jun 2025 15:04:44 +0800 Subject: [PATCH] feat: add event listener to MainSidebar for topic tab navigation --- src/renderer/src/components/app/MainSidebar.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/components/app/MainSidebar.tsx b/src/renderer/src/components/app/MainSidebar.tsx index 60c957490f..50e2e71dcb 100644 --- a/src/renderer/src/components/app/MainSidebar.tsx +++ b/src/renderer/src/components/app/MainSidebar.tsx @@ -57,6 +57,11 @@ const MainSidebar: FC = () => { NavigationService.setNavigate(navigate) }, [navigate]) + useEffect(() => { + const unsubscribe = EventEmitter.on(EVENT_NAMES.SHOW_TOPIC_SIDEBAR, () => setTab('topic')) + return () => unsubscribe() + }, []) + useEffect(() => { const unsubscribe = EventEmitter.on(EVENT_NAMES.SWITCH_ASSISTANT, (assistantId: string) => { const newAssistant = assistants.find((a) => a.id === assistantId) @@ -184,7 +189,6 @@ const MainSidebar: FC = () => { activeTopic={activeTopic} setActiveAssistant={setActiveAssistant} setActiveTopic={setActiveTopic} - position="left" />