diff --git a/packages/common/components/src/ui/lnb/index.tsx b/packages/common/components/src/ui/lnb/index.tsx index 20376af24..650fd2474 100644 --- a/packages/common/components/src/ui/lnb/index.tsx +++ b/packages/common/components/src/ui/lnb/index.tsx @@ -149,13 +149,22 @@ export function LNB({ } function MenuGroup({ item }: { item: MenuItem }) { - const { open: isSidebarOpen } = useSidebar(); + const { open: isSidebarOpen, setOpen: setSidebarOpen } = useSidebar(); const [isOpen, setIsOpen] = useState( defaultOpenMenuIds.includes(item.menuCd), ); + const handleOpenChange = (open: boolean) => { + setIsOpen(open); + if (!isSidebarOpen) setSidebarOpen(true); + }; + return ( - +