Menubar
A desktop-style menu bar with menus, items, and submenus.
Updated
Default
<Menubar>
<MenubarMenu>
<MenubarTrigger>File</MenubarTrigger>
<MenubarContent>
<MenubarItem>New Tab</MenubarItem>
<MenubarItem>New Window</MenubarItem>
<MenubarSeparator />
<MenubarItem>Share</MenubarItem>
</MenubarContent>
</MenubarMenu>
<MenubarMenu>
<MenubarTrigger>Edit</MenubarTrigger>
<MenubarContent><MenubarItem>Undo</MenubarItem><MenubarItem>Redo</MenubarItem></MenubarContent>
</MenubarMenu>
</Menubar>A desktop-style menu bar with menus, items, and submenus.
Installation
railbase ui add menubar
Note
railbase ui add also copies shared primitives — they ship alongside this component automatically.
Usage
import { Menubar, MenubarMenu, MenubarTrigger, MenubarContent, MenubarItem } from "@/lib/ui/menubar";
<Menubar>
<MenubarMenu>
<MenubarTrigger>File</MenubarTrigger>
<MenubarContent>
<MenubarItem>New</MenubarItem>
<MenubarItem>Open</MenubarItem>
</MenubarContent>
</MenubarMenu>
</Menubar>
Anatomy
Exported parts: Menubar · MenubarMenu · MenubarTrigger · MenubarContent · MenubarItem · MenubarCheckboxItem · MenubarRadioGroup · MenubarRadioItem · MenubarLabel · MenubarSeparator · MenubarShortcut · MenubarGroup · MenubarPortal · MenubarSubTriggerChevron