mirror of
https://github.com/fosrl/pangolin.git
synced 2026-03-06 02:36:38 +00:00
add ease to sidebar menu
This commit is contained in:
@@ -167,16 +167,25 @@ function CollapsibleNavItem({
|
|||||||
</div>
|
</div>
|
||||||
</button>
|
</button>
|
||||||
</CollapsibleTrigger>
|
</CollapsibleTrigger>
|
||||||
<CollapsibleContent>
|
<CollapsibleContent forceMount>
|
||||||
<div
|
<div
|
||||||
className={cn(
|
className={cn(
|
||||||
"border-l ml-[22px] pl-[9px] mt-0 space-y-0",
|
"grid overflow-hidden transition-[grid-template-rows] duration-200 ease-in-out",
|
||||||
"border-border"
|
isOpen ? "grid-rows-[1fr]" : "grid-rows-[0fr]"
|
||||||
)}
|
)}
|
||||||
>
|
>
|
||||||
{item.items!.map((childItem) =>
|
<div className="min-h-0">
|
||||||
renderNavItem(childItem, level + 1)
|
<div
|
||||||
)}
|
className={cn(
|
||||||
|
"border-l ml-[22px] pl-[9px] mt-0 space-y-0",
|
||||||
|
"border-border"
|
||||||
|
)}
|
||||||
|
>
|
||||||
|
{item.items!.map((childItem) =>
|
||||||
|
renderNavItem(childItem, level + 1)
|
||||||
|
)}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</CollapsibleContent>
|
</CollapsibleContent>
|
||||||
</Collapsible>
|
</Collapsible>
|
||||||
|
|||||||
Reference in New Issue
Block a user