Skip to content

Commit 2d3be32

Browse files
committed
Enhance SidebarNav component to support collapsible behavior
1 parent 7f233b1 commit 2d3be32

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

packages/layout/src/SidebarNav.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,14 @@ export interface SidebarNavProps {
2121
items: NavItem[];
2222
title?: string;
2323
className?: string;
24+
collapsible?: "offcanvas" | "icon" | "none";
2425
}
2526

26-
export function SidebarNav({ items, title = "Application", className }: SidebarNavProps) {
27+
export function SidebarNav({ items, title = "Application", className, collapsible = "icon" }: SidebarNavProps) {
2728
const location = useLocation();
2829

2930
return (
30-
<Sidebar className={className}>
31+
<Sidebar className={className} collapsible={collapsible}>
3132
<SidebarContent>
3233
<SidebarGroup>
3334
<SidebarGroupLabel>{title}</SidebarGroupLabel>

0 commit comments

Comments
 (0)