Skip to content

Commit cc1b3c0

Browse files
committed
Click anywhere on the side menu header to collapse it
1 parent e29c1d7 commit cc1b3c0

1 file changed

Lines changed: 4 additions & 6 deletions

File tree

apps/webapp/app/components/navigation/SideMenuSection.tsx

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,18 +40,16 @@ export function SideMenuSection({
4040
<div className="relative w-full">
4141
{/* Header - fades out when sidebar is collapsed */}
4242
<motion.div
43-
className="flex items-center justify-between overflow-hidden rounded-sm py-1 pl-1.5 pr-1 transition hover:bg-charcoal-750"
43+
className="group/section flex cursor-pointer items-center justify-between overflow-hidden rounded-sm py-1 pl-1.5 pr-1 transition hover:bg-charcoal-750"
4444
initial={false}
4545
animate={{
4646
opacity: isSideMenuCollapsed ? 0 : 1,
4747
}}
4848
transition={{ duration: 0.15, ease: "easeOut" }}
49+
onClick={isSideMenuCollapsed ? undefined : handleToggle}
50+
style={{ cursor: isSideMenuCollapsed ? "default" : "pointer" }}
4951
>
50-
<div
51-
className="flex cursor-pointer items-center gap-1 text-text-dimmed transition hover:text-text-bright"
52-
onClick={isSideMenuCollapsed ? undefined : handleToggle}
53-
style={{ cursor: isSideMenuCollapsed ? "default" : "pointer" }}
54-
>
52+
<div className="flex items-center gap-1 text-text-dimmed transition group-hover/section:text-text-bright">
5553
<h2 className="whitespace-nowrap text-xs">{title}</h2>
5654
<motion.div
5755
initial={isCollapsed}

0 commit comments

Comments
 (0)