diff --git a/packages/common/components/src/ui/lnb/index.tsx b/packages/common/components/src/ui/lnb/index.tsx index e2f12b0c1..40249fee5 100644 --- a/packages/common/components/src/ui/lnb/index.tsx +++ b/packages/common/components/src/ui/lnb/index.tsx @@ -89,10 +89,11 @@ export function LNB({ item: MenuItem; isSubMenu?: boolean; }) { - const { open: isSidebarOpen } = useSidebar(); + const { open: isSidebarOpen, setOpen } = useSidebar(); const isMatched = isPathMatched(item.urlPath); const handleClick = () => { + if (!isSidebarOpen) setOpen(true); setCookie("menu-code-key", item.menuCd.toString()); handleMenuClick?.(item); }; @@ -114,6 +115,7 @@ export function LNB({ )} data-matched={isMatched} onClick={handleClick} + tooltip={item.menuKornNm} > { + if (!isSidebarOpen) setOpen(true); if (open) { // 열 때는 부모들도 함께 열기 if (!openMenuIds.includes(item.menuCd)) { @@ -162,6 +165,7 @@ export function LNB({ "flex h-auto items-center py-4 pr-2 text-[1.4rem] group-data-[state=open]/collapsible:bg-transparent", !isSidebarOpen && "justify-center", )} + tooltip={item.menuKornNm} >