import type { Meta, StoryObj } from '@storybook/nextjs' import { useState } from 'react' import { Sidebar, SidebarContent, SidebarFooter, SidebarGroup, SidebarGroupContent, SidebarGroupLabel, SidebarHeader, SidebarMenu, SidebarMenuButton, SidebarMenuItem, SidebarProvider, SidebarTrigger, } from './Sidebar' const SidebarExample = () => { const [open, setOpen] = useState(true) return (
Navigation Dashboard Projects Settings
Footer Content
) } const meta = { component: SidebarProvider, parameters: { docs: { description: { component: 'A comprehensive sidebar component with collapsible functionality. Use SidebarProvider, Sidebar, SidebarHeader, SidebarContent, SidebarFooter, SidebarTrigger, and menu components together.', }, }, }, } satisfies Meta export default meta type Story = StoryObj export const Default: Story = { render: () => , }