A visually persistent menu common in desktop applications that provides quick access to a consistent set of commands.
Interactive preview
Rendered from the shared Frontfriend stories with React Base, the same
preview Studio shows. Styling comes from your Design System; the code below
is native to Reka UI.
Installation
Complete project setup first. Your configuration
must select vue/reka and include your Design System ID.
pnpm exec frontfriend download menubar -f vue --primitive reka
Review dependencies reported by the downloader and keep your source
changes in version control.
Frontfriend-owned props. Native HTML and inherited primitive props
remain documented by Reka UI.
Menubar
Prop
Type
Default
Description
class
HTMLAttributes["class"]
—
MenubarCheckboxItem
Prop
Type
Default
Description
class
HTMLAttributes["class"]
—
MenubarContent
Prop
Type
Default
Description
class
HTMLAttributes["class"]
—
MenubarItem
Prop
Type
Default
Description
class
HTMLAttributes["class"]
—
inset
boolean
—
variant
"default" | "destructive"
—
MenubarLabel
Prop
Type
Default
Description
class
HTMLAttributes["class"]
—
inset
boolean
—
MenubarRadioItem
Prop
Type
Default
Description
class
HTMLAttributes["class"]
—
MenubarSeparator
Prop
Type
Default
Description
class
HTMLAttributes["class"]
—
MenubarShortcut
Prop
Type
Default
Description
class
HTMLAttributes["class"]
—
MenubarSub
Prop
Type
Default
Description
defaultOpen
boolean
—
open
boolean
—
MenubarSubContent
Prop
Type
Default
Description
class
HTMLAttributes["class"]
—
MenubarSubTrigger
Prop
Type
Default
Description
class
HTMLAttributes["class"]
—
inset
boolean
—
MenubarTrigger
Prop
Type
Default
Description
class
HTMLAttributes["class"]
—
Configuration determines the actual classes and available styling hooks.
See Theming & component configuration before introducing
a repeated local override.