PyBlade/ui
Menu⌄
DocsComposantsTabs

Tabs

Panels shown one at a time.

Alpine.js4 fichiers

Installation

pyblade-ui add tabs

Utilisation

Les balises <pb-ui.tabs> <pb-ui.tabs-list> <pb-ui.tabs-trigger> <pb-ui.tabs-content> sont disponibles dans tous vos templates.

<pb-ui.tabs value="account">
  <pb-ui.tabs-list>
    <pb-ui.tabs-trigger value="account">Account</pb-ui.tabs-trigger>
    <pb-ui.tabs-trigger value="password">Password</pb-ui.tabs-trigger>
  </pb-ui.tabs-list>
  <pb-ui.tabs-content value="account">...</pb-ui.tabs-content>
  <pb-ui.tabs-content value="password">...</pb-ui.tabs-content>
</pb-ui.tabs>

Props

<pb-ui.tabs>
PropDéfaut
value''
<pb-ui.tabs-trigger>
PropDéfaut
value''
<pb-ui.tabs-content>
PropDéfaut
value''

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.