Checkbox

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

Helper text

Usage

import { Checkbox } from "@lemonsqueezy/wedges";

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

<Checkbox label="Label" />

API Reference

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

PropValueDefault
asChild
boolean
false
checked
boolean
/
defaultChecked
boolean
/
description
ReactNode
/
disabled
boolean
false
label
ReactNode
/
name
string
/
onCheckedChange
function
/
required
boolean
false
tooltip
ReactNode
/
value
string
"on"
Data attributeValue
[data-disabled]
Present when disabled
[data-state]
"checked" | "unchecked" | "indeterminate"

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