DropdownMenu
Dropdown menu built on Radix UI.
Import
import { DropdownMenu } from '@kikumi3n/ui';
Usage
<DropdownMenu
trigger={<Button>Actions</Button>}
items={[
{ key: 'edit', label: 'Edit', icon: <EditIcon /> },
{ key: 'delete', label: 'Delete', onSelect: handleDelete },
]}
/>
API
| Prop | Type | Default | Description |
|---|---|---|---|
trigger | ReactNode | required | Trigger element |
items | DropdownMenuItem[] | required | Menu items |
onSelect | (key: string) => void | — | Item select handler |
Accessibility
Built on Radix UI DropdownMenu with full keyboard navigation and ARIA support.