nyuchimzizi
Mzizi — an open-architecture project of the Bundu Foundation, operated and developed by Nyuchi. Built on the Five African Minerals palette.
Built by Nyuchi Africav4.0.39
Floating sidebar detached from edge.
View the full component source code below.
"use client"
import { Button } from "@/components/ui/button"
import { Card } from "@/components/ui/card"
import { Separator } from "@/components/ui/separator"
import { Home, BarChart3, Users, FileText, Settings, Zap } from "@/lib/icons"
const navItems = [
{ icon: Home, label: "Home", active: true },
{ icon: BarChart3, label: "Analytics" },
{ icon: Users, label: "Team" },
{ icon: FileText, label: "Documents" },
{ icon: Settings, label: "Settings" },
]
function Sidebar10() {
return (
<div role="navigation" data-slot="sidebar-block" data-portal="https://design.nyuchi.com/components/sidebar-block" aria-label="Sidebar navigation" className="flex h-screen items-start p-4">
<Card className="flex h-[calc(100vh-2rem)] w-56 flex-col shadow-lg">
<div className="flex h-14 items-center gap-2 px-4">
<Zap className="size-5 text-cobalt" />
<span className="font-serif text-lg font-semibold text-foreground">mukoko</span>
</div>
<Separator />
<nav className="flex-1 space-y-1 p-3">
{navItems.map((item) => (
<Button
key={item.label}
variant={item.active ? "secondary" : "ghost"}
className="w-full justify-start gap-3"
size="sm"
>
<item.icon className="size-4" />
{item.label}
</Button>
))}
</nav>
<Separator />
<div className="p-3">
<p className="px-3 text-xs text-muted-foreground">Floating sidebar</p>
</div>
</Card>
</div>
)
}
export { Sidebar10 }
npx shadcn@latest add https://mzizi.dev/api/v1/ui/sidebar-10Fetch this component's metadata and source code from the registry API.
/api/v1/ui/sidebar-10components/blocks/sidebar-10.tsx