UNPKG

@thebase/ui

Version:

CDN-installable Owl and Bootstrap 5 UI component library.

104 lines (93 loc) • 4.14 kB
# Menubar ## Pure Owl component ```js import { Menubar } from "@thebase/ui"; ``` ```base-ui <Menubar> <DropdownMenu> <DropdownMenuTrigger>File</DropdownMenuTrigger> <DropdownMenuContent align="'start'"> <DropdownMenuGroup> <DropdownMenuItem>New Tab <DropdownMenuShortcut>⌘T</DropdownMenuShortcut></DropdownMenuItem> <DropdownMenuItem>New Window <DropdownMenuShortcut>⌘N</DropdownMenuShortcut></DropdownMenuItem> <DropdownMenuItem disabled="true">New Incognito Window</DropdownMenuItem> </DropdownMenuGroup> <DropdownMenuSeparator/> <DropdownMenuSub> <DropdownMenuSubTrigger>Share</DropdownMenuSubTrigger> <DropdownMenuSubContent> <DropdownMenuItem>Email link</DropdownMenuItem> <DropdownMenuItem>Messages</DropdownMenuItem> <DropdownMenuItem>Notes</DropdownMenuItem> </DropdownMenuSubContent> </DropdownMenuSub> <DropdownMenuSeparator/> <DropdownMenuItem>Print <DropdownMenuShortcut>⌘P</DropdownMenuShortcut></DropdownMenuItem> </DropdownMenuContent> </DropdownMenu> <DropdownMenu> <DropdownMenuTrigger>Edit</DropdownMenuTrigger> <DropdownMenuContent align="'start'"> <DropdownMenuGroup> <DropdownMenuItem>Undo <DropdownMenuShortcut>⌘Z</DropdownMenuShortcut></DropdownMenuItem> <DropdownMenuItem>Redo <DropdownMenuShortcut>⇧⌘Z</DropdownMenuShortcut></DropdownMenuItem> </DropdownMenuGroup> <DropdownMenuSeparator/> <DropdownMenuSub> <DropdownMenuSubTrigger>Find</DropdownMenuSubTrigger> <DropdownMenuSubContent> <DropdownMenuItem>Search the web</DropdownMenuItem> <DropdownMenuSeparator/> <DropdownMenuItem>Find...</DropdownMenuItem> <DropdownMenuItem>Find Next</DropdownMenuItem> <DropdownMenuItem>Find Previous</DropdownMenuItem> </DropdownMenuSubContent> </DropdownMenuSub> <DropdownMenuSeparator/> <DropdownMenuItem>Cut</DropdownMenuItem> <DropdownMenuItem>Copy</DropdownMenuItem> <DropdownMenuItem>Paste</DropdownMenuItem> </DropdownMenuContent> </DropdownMenu> <DropdownMenu> <DropdownMenuTrigger>View</DropdownMenuTrigger> <DropdownMenuContent align="'start'"> <DropdownMenuCheckboxItem checked="false">Always Show Bookmarks Bar</DropdownMenuCheckboxItem> <DropdownMenuCheckboxItem checked="true">Always Show Full URLs</DropdownMenuCheckboxItem> <DropdownMenuSeparator/> <DropdownMenuItem inset="true">Reload <DropdownMenuShortcut>⌘R</DropdownMenuShortcut></DropdownMenuItem> <DropdownMenuItem disabled="true" inset="true">Force Reload <DropdownMenuShortcut>⇧⌘R</DropdownMenuShortcut></DropdownMenuItem> <DropdownMenuSeparator/> <DropdownMenuItem inset="true">Toggle Fullscreen</DropdownMenuItem> <DropdownMenuSeparator/> <DropdownMenuItem inset="true">Hide Sidebar</DropdownMenuItem> </DropdownMenuContent> </DropdownMenu> <DropdownMenu> <DropdownMenuTrigger>Profiles</DropdownMenuTrigger> <DropdownMenuContent align="'start'"> <DropdownMenuRadioGroup value="'benoit'"> <DropdownMenuRadioItem value="'andy'">Andy</DropdownMenuRadioItem> <DropdownMenuRadioItem value="'benoit'">Benoit</DropdownMenuRadioItem> <DropdownMenuRadioItem value="'luis'">Luis</DropdownMenuRadioItem> </DropdownMenuRadioGroup> <DropdownMenuSeparator/> <DropdownMenuItem inset="true">Edit...</DropdownMenuItem> <DropdownMenuSeparator/> <DropdownMenuItem inset="true">Add Profile... <DropdownMenuShortcut>⌘+T</DropdownMenuShortcut></DropdownMenuItem> </DropdownMenuContent> </DropdownMenu> </Menubar> ``` | Component | Prop | Type | Notes | | --- | --- | --- | --- | | `Menubar` | `className` | `String` | optional | See [Pure Owl Components](/examples/blocks.html#/docs/guide/owl-components) for how to load `@base/owl` and `dist/baseui.templates.xml`. ## Static component ```base-ui <nav b-ui="menubar"> <button type="button">File</button> <button type="button">Edit</button> </nav> ```