V2 is in public beta! 🎉 Report any issues on the repository.

Powerful suite of Blade components for TALL Stack apps.

Form Tag

Form tag component.

In desktop devices the tags can be inserted by pressing the enter or comma keys, and can be removed by pressing the backspace key. In mobile devices the tags can only be inserted using enter key.

<x-tag />
Select your preferred frameworks
<x-tag label="Frameworks" hint="Select your preferred frameworks" />

An option to limit the number of tags that can be added.

Select your preferred frameworks
<x-tag label="Frameworks" hint="Select your preferred frameworks" :limit="2" />

An option to set a single-character prefix.

<x-tag prefix="#" />

The prefix must be a single character.

<!--
For the erase event the correct index is
$event.detail.tags instead of $event.detail.tag
-->
 
<x-tag ...
x-on:add="alert(`Introduced: ${$event.detail.tag}`)"
x-on:remove="alert(`Removed: ${$event.detail.tag}`)"
x-on:erase="alert(`Erased: ${$event.detail.tags}`)" />

Code highlighting provided by Torchlight