navigation
Menu
Interactive menu with items made easy.
Features
- Keyboard accessible
- Reusable
- Checkable items
- Themes ready
Anatomy
import { Menu } from "@wonderflow/react-components";
export default () => {
  return (
    <Menu>
      <Menu.Item>Item</Menu.Item>
      <Menu.ItemCheckbox>Checkable item</Menu.ItemCheckbox>
      <Menu.Item>Item</Menu.Item>
    </Menu>
  );
};API Reference
Menu
PROPERTY
TYPE
DEFAULT
maxHeightstringMenu.Item
PROPERTY
TYPE
DEFAULT
value*stringiconenumsubtextstringiconPositionenumleftdimensionenumregularonClickfunctiondescriptionReactNodedisabledbooleanfalsepaddingbooleantrueautoFocusbooleandecorationReactNodeasenumbuttonMenu.ItemCheckbox
The Menu.ItemCheckbox extends all the Menu.Item properties and adds the following ones:
PROPERTY
TYPE
DEFAULT
checkedbooleanAccessibility
Keyboard interactions
| Name | Description | 
|---|---|
| tab | Move focus on the next focusable element inside the menu. | 
| enter | Trigger the menu item action. | 
| ArrowUp | Move the focus on the previous menu item | 
| ArrowDown | Move the focus on the next menu item |