PyBlade/ui
Menu⌄
DocsComposantsInput group

Input group

An input with icons, text, buttons or a keyboard hint attached inside it.

Alpine.js6 fichiers

Installation

pyblade-ui add input-group

Utilisation

Les balises <pb-ui.input-group> <pb-ui.input-group-input> <pb-ui.input-group-textarea> <pb-ui.input-group-addon> <pb-ui.input-group-button> <pb-ui.input-group-text> sont disponibles dans tous vos templates.

<pb-ui.input-group>
  <pb-ui.input-group-input placeholder="example.com" />
  <pb-ui.input-group-addon><pb-ui.input-group-text>https://</pb-ui.input-group-text></pb-ui.input-group-addon>
  <pb-ui.input-group-addon align="inline-end"><pb-ui.input-group-button>Go</pb-ui.input-group-button></pb-ui.input-group-addon>
</pb-ui.input-group>

Props

<pb-ui.input-group-input>
PropDéfaut
type'text'
<pb-ui.input-group-addon>
PropDéfaut
align'inline-start'
<pb-ui.input-group-button>
PropDéfaut
variant'ghost'
size'xs'
type'button'

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.