add ease to sidebar menu

This commit is contained in:
miloschwartz
2026-02-19 21:59:49 -08:00
parent 7d112aab27
commit 13ab505f4d

View File

@@ -167,7 +167,14 @@ function CollapsibleNavItem({
</div> </div>
</button> </button>
</CollapsibleTrigger> </CollapsibleTrigger>
<CollapsibleContent> <CollapsibleContent forceMount>
<div
className={cn(
"grid overflow-hidden transition-[grid-template-rows] duration-200 ease-in-out",
isOpen ? "grid-rows-[1fr]" : "grid-rows-[0fr]"
)}
>
<div className="min-h-0">
<div <div
className={cn( className={cn(
"border-l ml-[22px] pl-[9px] mt-0 space-y-0", "border-l ml-[22px] pl-[9px] mt-0 space-y-0",
@@ -178,6 +185,8 @@ function CollapsibleNavItem({
renderNavItem(childItem, level + 1) renderNavItem(childItem, level + 1)
)} )}
</div> </div>
</div>
</div>
</CollapsibleContent> </CollapsibleContent>
</Collapsible> </Collapsible>
); );