<div class="space-y-4">
<div class="flex items-center gap-3">
<ui-checkbox id="terms"></ui-checkbox>
<ui-label for="terms">Accept terms and conditions</ui-label>
</div>
<div class="flex items-center gap-3">
<ui-checkbox id="newsletter" defaultChecked></ui-checkbox>
<ui-label for="newsletter">Subscribe to newsletter</ui-label>
</div>
<div class="flex items-center gap-3">
<ui-checkbox id="disabled-cb" disabled></ui-checkbox>
<ui-label for="disabled-cb">Disabled checkbox</ui-label>
</div>
</div>
<ui-checkbox>
<ui-checkbox>| Prop | Type | Default | Description |
|---|---|---|---|
checked | boolean | false | Controlled checked state. |
defaultChecked | boolean | false | Default checked state. |
disabled | boolean | false | Whether the checkbox is disabled. |
name | string | — | The name for form submission. |
All components also accept standard HTML attributes (class, id, style, data-*, aria-*, etc.) which are passed through to the underlying element.