Back to Checkbox
Checkbox

Control position

Inline-start vs inline-end checkbox placement.

Checkbox appears before the label text in LTR.

Checkbox appears after the label text in LTR.

API

PropTypeDefaultDescription
checked / defaultCheckedboolean | "indeterminate"Controlled / uncontrolled checked state.
onCheckedChange(checked: boolean | "indeterminate") => voidFires when the value changes.
labelReact.ReactNodeTop field label — matches Input and Textarea.
textReact.ReactNodeInline label text beside the checkbox.
helpTextReact.ReactNodeSupplementary help text linked via `aria-describedby`.
controlPosition"start" | "end"startPlaces the control at inline-start or inline-end (RTL-aware).
disabledbooleanNative disabled state.
requiredbooleanMarks the checkbox as required in forms.
View full API on Checkbox

More Checkbox examples