Menubar
shadcn/uiDisplays a menu bar that can be used to create a native application menu.
Installation
Props
<Menubar />
Name
Type
className
string
<MenubarMenu />
Name
Type
No specific props. Accepts standard Radix Menubar.Menu props.
<MenubarTrigger />
Name
Type
className
string
<MenubarContent />
Name
Type
className
string
align
"start" | "center" | "end" (default: "start")
alignOffset
number (default: -4)
sideOffset
number (default: 8)
<MenubarItem />
Name
Type
className
string
inset
boolean
variant
"default" | "destructive" (default: "default")
disabled
boolean
<MenubarCheckboxItem />
Name
Type
className
string
checked
boolean
children
React.ReactNode
<MenubarRadioItem />
Name
Type
className
string
children
React.ReactNode
<MenubarLabel />
Name
Type
className
string
inset
boolean
<MenubarSeparator />
Name
Type
className
string
<MenubarShortcut />
Name
Type
className
string
<MenubarSub />
Name
Type
No specific props. Accepts standard Radix Menubar.Sub props.
<MenubarSubTrigger />
Name
Type
className
string
inset
boolean
children
React.ReactNode
<MenubarSubContent />
Name
Type
className
string
sideOffset
number (default: 2)
align
"start" | "center" | "end" (default: "start")
alignOffset
number (default: -4)
<MenubarGroup />
Name
Type
No specific props. Accepts standard Radix Menubar.Group props.
<MenubarRadioGroup />
Name
Type
No specific props. Accepts standard Radix Menubar.RadioGroup props.
<MenubarPortal />
Name
Type
No specific props. Accepts standard Radix Menubar.Portal props.