import { Sidebar, SidebarContent, SidebarGroup, SidebarGroupContent, SidebarGroupLabel, SidebarMenu, SidebarMenuButton, SidebarMenuItem, SidebarProvider, SidebarTrigger, } from "./sidebar"; const items = [ { title: "Dashboard", url: "#" }, { title: "Components", url: "#" }, { title: "Settings", url: "#" }, ]; export default function SidebarDemo() { return ( <SidebarProvider style={{ "--sidebar-width": "200px" } as React.CSSProperties}> <Sidebar> <SidebarContent> <SidebarGroup> <SidebarGroupLabel>Application</SidebarGroupLabel> <SidebarGroupContent> <SidebarMenu> {items.map((item) => ( <SidebarMenuItem key={item.title}> <SidebarMenuButton asChild> <a href={item.url}> <span>{item.title}</span> </a> </SidebarMenuButton> </SidebarMenuItem> ))} </SidebarMenu> </SidebarGroupContent> </SidebarGroup> </SidebarContent> </Sidebar> <main className="flex flex-1 flex-col p-4"> <SidebarTrigger /> <p className="mt-4 text-sm font-base">Main content area</p> </main> </SidebarProvider> ); }