Docs
Checkbox

Checkbox

A user interface control enabling toggling between checked and unchecked states.

Helper text

Usage ​

vue
<script setup lang="ts">
import { Checkbox } from "wedges-vue";
</script>

<template>
  <Checkbox id="terms" />
</template>

For more advanced usage you can use Checkbox.Root component to customize the appearance of the checkbox.

API Reference ​

Checkbox component extends Radix Checkbox primitive and supports all of its props.

Props ​

PropTypeDefault
as
AsTag | Component
'div'
asChild
boolean
false
checked
boolean | 'indeterminate'
defaultChecked
boolean
false
description
string
disabled
boolean
false
helperText
string
id
string
label
string
name
string
required
boolean
false
tooltip
string
value
string
EmitDescription
update:checked

Accessibility ​

The Checkbox component supports all accessibility features of the Radix Checkbox primitive.

Examples ​

Helper text
Indeterminate

The following example shows a customized Checkbox component:

Edit this page on GitHub