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