ComponentClient component

Menubar

A desktop-style accessible menu bar with nested and selectable actions.

Installation

Preview

Usage

tsx
import { Menubar, MenubarContent, MenubarItem, MenubarMenu, MenubarShortcut, MenubarTrigger } from "@/components/ui/menubar"

<Menubar>
  <MenubarMenu>
    <MenubarTrigger>File</MenubarTrigger>
    <MenubarContent>
      <MenubarItem>New tab <MenubarShortcut>⌘T</MenubarShortcut></MenubarItem>
      <MenubarItem>New window <MenubarShortcut>⌘N</MenubarShortcut></MenubarItem>
    </MenubarContent>
  </MenubarMenu>
</Menubar>

API reference

PropTypeDefaultDescription
valuestringControlled value of the open menu.
loopbooleantrueLoops keyboard focus through menu triggers.
classNamestringOverrides or extends the generated Tailwind classes.
disabledbooleanfalsePrevents user interaction when supported.