Sidebar
Betav1.0.0확장 가능한 사이드 내비게이션. expanded / collapsed / offcanvas.
Loading…
Installation
pnpm dlx @groudit/cli@latest add sidebarComposition
SidebarProvider
├── Sidebar
│ ├── SidebarHeader
│ ├── SidebarContent
│ │ └── SidebarGroup
│ │ ├── SidebarGroupLabel
│ │ └── SidebarMenu
│ │ └── SidebarMenuItem
│ │ └── SidebarMenuButton
│ └── SidebarFooter
└── SidebarTrigger (main 안에)Dependencies
설치 시 자동으로 함께 들어오는 의존성. 모든 버전은 정확히 고정되어 자동 업데이트를 방지합니다.
npm packages
| Package | Version |
|---|---|
| @base-ui/react | 1.5.0 |
| clsx | 2.1.1 |
| tailwind-merge | 3.6.0 |
Accessibility
이 컴포넌트는 WAI-ARIA navigation 패턴을 따릅니다.
Keyboard interactions
| Key | Description |
|---|---|
Tab | 사이드바 항목 간 이동. |
EnterSpace | 항목 선택. |
Notes
- •collapsed 모드에서 라벨 숨김 — title 속성으로 tooltip 제공.
- •모바일 offcanvas — Escape 로 닫기 권장.