Simple Sidebar
A basic sidebar with grouped navigation and footer.
Sidebar
Avatar
Separator
Preview
Code
<BbSidebarProvider>
<BbSidebar>
<BbSidebarHeader>
<div class="flex items-center gap-2 px-2 h-10">
<div class="flex h-7 w-7 items-center justify-center rounded-md bg-primary text-primary-foreground">
<LucideIcon Name="zap" class="h-4 w-4" />
</div>
<span class="text-sm font-semibold">Acme Inc.</span>
</div>
</BbSidebarHeader>
<BbSidebarContent>
<BbSidebarGroup>
<BbSidebarGroupLabel>Platform</BbSidebarGroupLabel>
<BbSidebarMenu>
<BbSidebarMenuItem>
<BbSidebarMenuButton Href="/dashboard" Match="NavLinkMatch.All" IsActive="true">
<LucideIcon Name="house" class="h-4 w-4" />
<span>Home</span>
</BbSidebarMenuButton>
</BbSidebarMenuItem>
<BbSidebarMenuItem>
<BbSidebarMenuButton Href="/inbox">
<LucideIcon Name="inbox" class="h-4 w-4" />
<span>Inbox</span>
<BbBadge Variant="BadgeVariant.Secondary" Class="ml-auto h-5 px-1.5 text-[10px]">12</BbBadge>
</BbSidebarMenuButton>
</BbSidebarMenuItem>
<BbSidebarMenuItem>
<BbSidebarMenuButton Href="/tasks">
<LucideIcon Name="square-check" class="h-4 w-4" />
<span>Tasks</span>
</BbSidebarMenuButton>
</BbSidebarMenuItem>
<BbSidebarMenuItem>
<BbSidebarMenuButton Href="/calendar">
<LucideIcon Name="calendar" class="h-4 w-4" />
<span>Calendar</span>
</BbSidebarMenuButton>
</BbSidebarMenuItem>
<BbSidebarMenuItem>
<BbSidebarMenuButton Href="/search">
<LucideIcon Name="search" class="h-4 w-4" />
<span>Search</span>
</BbSidebarMenuButton>
</BbSidebarMenuItem>
</BbSidebarMenu>
</BbSidebarGroup>
<BbSidebarGroup>
<BbSidebarGroupLabel>Projects</BbSidebarGroupLabel>
<BbSidebarMenu>
<BbSidebarMenuItem>
<BbSidebarMenuButton Href="/projects/redesign">
<span class="h-2 w-2 rounded-full bg-chart-1 shrink-0"></span>
<span>Website Redesign</span>
</BbSidebarMenuButton>
</BbSidebarMenuItem>
<BbSidebarMenuItem>
<BbSidebarMenuButton Href="/projects/mobile">
<span class="h-2 w-2 rounded-full bg-chart-2 shrink-0"></span>
<span>Mobile App</span>
</BbSidebarMenuButton>
</BbSidebarMenuItem>
<BbSidebarMenuItem>
<BbSidebarMenuButton Href="/projects/api">
<span class="h-2 w-2 rounded-full bg-chart-3 shrink-0"></span>
<span>API Development</span>
</BbSidebarMenuButton>
</BbSidebarMenuItem>
</BbSidebarMenu>
</BbSidebarGroup>
</BbSidebarContent>
<BbSidebarFooter>
<div class="flex items-center gap-2 px-2 py-2">
<BbAvatar Size="AvatarSize.Small">
<BbAvatarFallback>AJ</BbAvatarFallback>
</BbAvatar>
<div class="flex flex-col flex-1 min-w-0">
<span class="text-sm font-medium truncate">Alex Johnson</span>
<span class="text-xs text-muted-foreground truncate">[email protected]</span>
</div>
</div>
</BbSidebarFooter>
</BbSidebar>
<BbSidebarInset>
<header class="flex items-center gap-2 px-4 py-3 border-b">
<BbSidebarTrigger />
<BbSeparator Orientation="SeparatorOrientation.Vertical" Class="h-4" />
<BbBreadcrumb>
<BbBreadcrumbList>
<BbBreadcrumbItem>
<BbBreadcrumbLink Href="#">Home</BbBreadcrumbLink>
</BbBreadcrumbItem>
<BbBreadcrumbSeparator />
<BbBreadcrumbItem>
<BbBreadcrumbPage>Dashboard</BbBreadcrumbPage>
</BbBreadcrumbItem>
</BbBreadcrumbList>
</BbBreadcrumb>
</header>
<div class="flex-1 p-4">
<!-- Your content here -->
</div>
</BbSidebarInset>
</BbSidebarProvider>