Menu
Dropdown menu for actions and navigation with keyboard support.
Import
Basic Usage
Props
Menu
| Prop | Type | Default | Description |
|---|---|---|---|
| trigger | React.ReactElement | - | Element that triggers the menu to open |
| children | React.ReactNode | - | Menu items and content |
| className | string | - | Additional CSS class names |
MenuItem
| Prop | Type | Default | Description |
|---|---|---|---|
| onSelect | () => void | - | Callback when item is selected |
| disabled | boolean | - | Whether the item is disabled |
| children | React.ReactNode | - | Item content |
| className | string | - | Additional CSS class names |
MenuSeparator
| Prop | Type | Default | Description |
|---|---|---|---|
| className | string | - | Additional CSS class names |
Variants
Basic
With Separator
User Actions Menu
Compound Components
For advanced control: