Components

Menu - New!

Menu is an ecosystem of components that provide a structured and accessible way to create menus.

What are primitives?

Primitives are low-level, unopinionated components such as MenuToggleButton, MenuContent, MenuGroup, and MenuItem. They can be used directly or used to create custom components for custom use cases. They are the basic building blocks for each menu.

When to use primitives

  • When you need full control over menu structure, styling, or behavior.
  • When building custom menu layouts or integrating with other UI patterns.
  • When extending or composing new menu components beyond the built-in options.

Primitive Guides