Checkbox
A checkbox component is used to provide a single input that can be checked or unchecked.
---
---
<label x-cloak x-data x-checkbox> <div x-checkbox:control> <i x-show="$checkbox.checkedState" class="i-lucide-check w-4 h-4 text-zinc-700"></i> </div> <span x-checkbox:label>Accept user agreement.</span> <input x-checkbox:hidden-input /></label>
<style> [data-part="root"] { @apply inline-flex items-center gap-2; }
[data-part="control"] { @apply inline-flex items-center justify-center w-6 h-6 bg-white border border-zinc-300/60 rounded-md cursor-pointer; }
[data-part="label"] { @apply font-medium; }</style>