PyBlade/ui
Menu⌄
DocsComposantsCommand

Command

A searchable list of commands, with keyboard navigation.

Alpine.js8 fichiers

Installation

pyblade-ui add command

Utilisation

Les balises <pb-ui.command> <pb-ui.command-input> <pb-ui.command-list> <pb-ui.command-empty> <pb-ui.command-group> <pb-ui.command-item> <pb-ui.command-separator> <pb-ui.command-shortcut> sont disponibles dans tous vos templates.

<pb-ui.command class="rounded-lg border shadow-md">
  <pb-ui.command-input placeholder="Type a command or search..." />
  <pb-ui.command-list>
    <pb-ui.command-empty>No results found.</pb-ui.command-empty>
    <pb-ui.command-group heading="Suggestions">
      <pb-ui.command-item href="/calendar">Calendar</pb-ui.command-item>
      <pb-ui.command-item>Search emoji</pb-ui.command-item>
    </pb-ui.command-group>
  </pb-ui.command-list>
</pb-ui.command>

Exemples

Combobox (avec Popover)

Props

<pb-ui.command-group>
PropDéfaut
heading''
<pb-ui.command-item>
PropDéfaut
hrefNone

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.