sigilUI

Menubar

Provide application menus with keyboard navigation.

@sigil-ui/componentsReact

Preview

Live preview Interactive

Import

import { Menubar, MenubarMenu, MenubarTrigger, MenubarContent, MenubarItem, MenubarSeparator, MenubarCheckboxItem, MenubarRadioItem } from "@sigil-ui/components";

Usage

<Menubar>
  <MenubarMenu>
    <MenubarTrigger>File</MenubarTrigger>
    <MenubarContent>
      <MenubarItem>New</MenubarItem>
      <MenubarItem>Open</MenubarItem>
      <MenubarSeparator />
      <MenubarItem>Save</MenubarItem>
    </MenubarContent>
  </MenubarMenu>
  <MenubarMenu>
    <MenubarTrigger>Edit</MenubarTrigger>
    <MenubarContent>
      <MenubarItem>Undo</MenubarItem>
      <MenubarItem>Redo</MenubarItem>
    </MenubarContent>
  </MenubarMenu>
</Menubar>

Sub-components

This component includes the following parts:

  • <MenubarMenu>
  • <MenubarTrigger>
  • <MenubarContent>
  • <MenubarItem>
  • <MenubarSeparator>
  • <MenubarCheckboxItem>
  • <MenubarRadioItem>

Token integration

CSS VariablePurpose
--s-radius-mdRadius md
--s-border-styleBorder style
--s-borderBorder
--s-surfaceSurface
--s-radius-smRadius sm
--s-textText
--s-surface-elevatedSurface elevated
--s-shadow-mdShadow md
--s-duration-fastDuration fast