Menubar

Application-style menu bar with persistent triggers. Features multiple menus with items, shortcuts, submenus, checkboxes, and radio groups.

Import

Live Demo

Menubar with items, shortcuts, submenus, checkboxes, radio groups, and destructive variants.

Basic

With Sub Menu

With Checkboxes & Radio

With Destructive Items

Props

NameTypeDefaultDescription
openbooleanControlled open state of a MenubarMenu
onOpenChange(open: boolean) => voidCallback fired when a MenubarMenu open state changes — required when using controlled `open`
modalbooleantrueWhether the open menu acts as modal
insetbooleanAdds left padding to align with items that have icons (on MenubarItem, MenubarSubTrigger)
variant"default" | "destructive""default"Visual style of MenubarItem

Examples

Basic Menubar

With Submenu

Checkboxes & Radio

Destructive Items