Installation
Props
| Prop | Type | Default | Description |
|---|---|---|---|
open | boolean | - | Whether the drawer is open |
onOpenChange | (open: boolean) => void | - | Callback when drawer state changes |
sections | DrawerSection[] | - | Content sections to render |
sound | boolean | true | Enable soft tick on item tap |
DrawerSection
| Property | Type | Default | Description |
|---|---|---|---|
title | string | - | Optional section header |
items | DrawerItem[] | - | Items in this section |
DrawerItem
| Property | Type | Default | Description |
|---|---|---|---|
icon | React.ReactNode | - | Icon element to render |
label | string | - | Label text |
onClick | () => void | - | Click handler |
danger | boolean | false | Render in destructive red |

