PyBlade/ui
Menu⌄
DocsComposantsNavigation menu

Navigation menu

Site navigation with panels that open on hover and click.

Alpine.js6 fichiers

Installation

pyblade-ui add navigation-menu

Utilisation

Les balises <pb-ui.navigation-menu> <pb-ui.navigation-menu-list> <pb-ui.navigation-menu-item> <pb-ui.navigation-menu-trigger> <pb-ui.navigation-menu-content> <pb-ui.navigation-menu-link> sont disponibles dans tous vos templates.

<pb-ui.navigation-menu>
  <pb-ui.navigation-menu-list>
    <pb-ui.navigation-menu-item>
      <pb-ui.navigation-menu-trigger>Products</pb-ui.navigation-menu-trigger>
      <pb-ui.navigation-menu-content class="w-64">
        <pb-ui.navigation-menu-link href="/ui">UI kit</pb-ui.navigation-menu-link>
      </pb-ui.navigation-menu-content>
    </pb-ui.navigation-menu-item>
    <pb-ui.navigation-menu-item>
      <pb-ui.navigation-menu-link href="/docs">Docs</pb-ui.navigation-menu-link>
    </pb-ui.navigation-menu-item>
  </pb-ui.navigation-menu-list>
</pb-ui.navigation-menu>

Props

<pb-ui.navigation-menu-item>
PropDéfaut
value''
<pb-ui.navigation-menu-content>
PropDéfaut
align'start'
<pb-ui.navigation-menu-link>
PropDéfaut
href'#'
activeFalse

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.