Checkbox

Checkbox component supporting error & warning states, size variants, and standard HTML checkbox attributes.

Validation states

Use hasError for critical validation failures and hasWarning for non-blocking issues. Never apply both simultaneously—error should take precedence.

Error
Warning

Size

Set isSmall for a more compact control. Use for dense forms or table filters; keep default size for primary flows.

Default size
Small size
Small + Error

Disabled

Disabled checkboxes have a subdued background, retain a neutral border and do not allow focus or pointer interactions.

Disabled