From 459d9d0287177280b266558d0d103902456afa73 Mon Sep 17 00:00:00 2001 From: Henry Li Date: Thu, 22 Jan 2026 15:18:42 +0800 Subject: [PATCH] fix: fix menu item in side bar collapsed mode --- .../components/workspace/workspace-nav-menu.tsx | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/frontend/src/components/workspace/workspace-nav-menu.tsx b/frontend/src/components/workspace/workspace-nav-menu.tsx index 390d66d..e4a9751 100644 --- a/frontend/src/components/workspace/workspace-nav-menu.tsx +++ b/frontend/src/components/workspace/workspace-nav-menu.tsx @@ -22,6 +22,7 @@ import { SidebarMenu, SidebarMenuButton, SidebarMenuItem, + useSidebar, } from "@/components/ui/sidebar"; import { useI18n } from "@/core/i18n/hooks"; @@ -30,6 +31,7 @@ import { SettingsDialog } from "./settings"; export function WorkspaceNavMenu() { const [settingsOpen, setSettingsOpen] = useState(false); + const { open: isSidebarOpen } = useSidebar(); const { t } = useI18n(); return ( <> @@ -42,13 +44,17 @@ export function WorkspaceNavMenu() { size="lg" className="data-[state=open]:bg-sidebar-accent data-[state=open]:text-sidebar-accent-foreground" > -
-
+ {isSidebarOpen ? ( +
- {t.workspace.settingsAndMore} + {t.workspace.settingsAndMore} +
- -
+ ) : ( +
+ +
+ )}