R

Menu

20 parts

Anatomy

Import the parts and compose them. Each part forwards attributes to its underlying element.

vue
import {
  MenuAnchor,
  MenuArrow,
  MenuCheckboxItem,
  MenuContent,
  MenuContentImpl,
  MenuGroup,
  MenuItem,
  MenuItemImpl,
  MenuItemIndicator,
  MenuLabel,
  MenuPortal,
  MenuRadioGroup,
  MenuRadioItem,
  MenuRoot,
  MenuRootContentModal,
  MenuRootContentNonModal,
  MenuSeparator,
  MenuSub,
  MenuSubContent,
  MenuSubTrigger,
} from '@robonen/primitives/menu';

<MenuAnchor>
  <MenuArrow />
  <MenuCheckboxItem />
  <MenuContent />
  <MenuContentImpl />
  <MenuGroup />
  <MenuItem />
  <MenuItemImpl />
  <MenuItemIndicator />
  <MenuLabel />
  <MenuPortal />
  <MenuRadioGroup />
  <MenuRadioItem />
  <MenuRoot />
  <MenuRootContentModal />
  <MenuRootContentNonModal />
  <MenuSeparator />
  <MenuSub />
  <MenuSubContent />
  <MenuSubTrigger />
</MenuAnchor>

API Reference