Checkbox

Form choice control with a draw-on checkmark, spring press feedback and indeterminate state support.

Checkbox

checkbox.tsx

Draw-on checkmark, spring press feedback and indeterminate state.

With Description

checkbox.tsx

Optional supporting text under each label, exposed to assistive technology as the description.

API Reference

checked
boolean
—
onCheckedChange
(checked: boolean) => void
—
disabled?
boolean
—
indeterminate?
boolean
—
label?
string
—
description?
string

Supporting text under the label, announced as the description rather than the name.

—
className?
string
—
id?
string
—
aria-label?
string
—
aria-describedby?
string

Associates an external message (e.g. a form error) with the control.

—

Install

Add it with the shadcn CLI, or copy the source manually.

$ bunx --bun shadcn add @beui/checkbox

Updated