PyBlade/ui
Menu⌄
DocsComposantsMenubar

Menubar

A desktop-style menu bar: File, Edit, View...

Alpine.js8 fichiers

Installation

pyblade-ui add menubar

Utilisation

Les balises <pb-ui.menubar> <pb-ui.menubar-menu> <pb-ui.menubar-trigger> <pb-ui.menubar-content> <pb-ui.menubar-item> <pb-ui.menubar-separator> <pb-ui.menubar-label> <pb-ui.menubar-shortcut> sont disponibles dans tous vos templates.

<pb-ui.menubar>
  <pb-ui.menubar-menu>
    <pb-ui.menubar-trigger>File</pb-ui.menubar-trigger>
    <pb-ui.menubar-content>
      <pb-ui.menubar-item>New Tab <pb-ui.menubar-shortcut>⌘T</pb-ui.menubar-shortcut></pb-ui.menubar-item>
      <pb-ui.menubar-separator />
      <pb-ui.menubar-item>Print</pb-ui.menubar-item>
    </pb-ui.menubar-content>
  </pb-ui.menubar-menu>
</pb-ui.menubar>

Props

<pb-ui.menubar-menu>
PropDéfaut
value''
<pb-ui.menubar-item>
PropDéfaut
hrefNone
variant'default'
insetFalse

Tout autre attribut (class, id, x-on:click, hx-post…) est transmis à l'élément racine ; vos classes Tailwind l'emportent sur celles du composant.