Checkbox
Use checkboxes to give customers a single binary option, such as signing up for marketing, or agreeing to terms and conditions.
Anchor to checkboxpropsCheckboxProps
A label used for buyers using assistive technologies. When set, any children
supplied to this component will not be announced to screen reader users.
Whether the checkbox is active.
Whether the checkbox can be changed.
Indicate an error to the user. The field will be given a specific stylistic treatment to communicate problems that have to be resolved immediately.
A unique identifier for the field. When no id
is set, a globally unique value will be used instead.
An identifier for the field that is unique within the nearest containing Form
component.
A callback that is run whenever the checkbox is changed. This callback is called with a boolean indicating whether the checkbox should now be active or inactive. This component is controlled, so you must store this value in state and reflect it back in the checked
or value
props.
The component's identifier whose visibility will be toggled when this component is actioned.
Whether the checkbox is active. This prop is an alias for checked
, and can be useful in form libraries that provide a normalized API for dealing with both boolean
and string
values. If both value
and checked
are set, checked
takes precedence.
Basic Checkbox
Preview

Anchor to examplesExamples
Anchor to example-embedding-links-in-checkbox-componentsEmbedding links in checkbox components
To provide buyers with additional information or references, couple it with link components seamlessly within checkbox components. This can be done by including links as part of the checkbox label in the checkbox. This will provide an easy way to access relevant content that buyers may need.
Embedding links in checkbox components
Preview
