Overlays
Dropdown
Floating selection menus that adapt to bottom sheets on mobile.
Dropdown
Floating menus that adapt to bottom sheets on mobile.
Groups & Headers
Organize related actions with headers and dividers.
Properties
| Prop | Type | Default | Description |
|---|---|---|---|
trigger | React.ReactNode | — | Visual trigger element that spawns the menu list |
items | DropdownItemProps[] | — | Array of item configurations with label, icon, actions, and active states |
isOpen | boolean | — | Controlled state of overlay visibility |
onOpenChange | (open: boolean) => void | — | Configures the onOpenChange option |
width | number | string | 200 | Horizontal width in pixels or CSS units |
label | React.ReactNode | — | Primary text label description |
icon | React.ReactNode | — | Custom icon prefix element |
shortcut | string | — | Configures the shortcut option |
onClick | () => void | — | Click event callback handler |
disabled | boolean | — | If true, disables all user interaction and applies faded opacity |
variant | 'default' | 'danger' | — | Semantic design theme variant |
type | 'item' | 'divider' | 'header' | — | Semantic HTML input type classification (text, password, email, etc.) |