Skip to main content

Check


The Check element captures a yes/no or true/false input using a standard checkbox UI. It is typically used for user confirmation, acceptance of terms, opt-ins, or boolean selections in forms. The element can appear as required, support validation states, and trigger events on change.

Properties

PropertyValueDescription
TypeCheckUI component type
GroupFieldBelongs to the "Field" group in UI catalog
Identifier5Unique element ID
PreviewSee image preview above
ValueYAccepts boolean user input
MandatoryYCan be configured as a required field
ErrorYSupports validation error states
MinNot applicable
MaxNot applicable
Read-onlyYCan display as a locked or static state
ListNot a list item
Text, IconYSupports a label and optional icon
ChildrenYCan wrap nested logic or visual elements
EventYTriggers on check/uncheck state change
ShadeYSupports shaded styling for layout consistency

Usage Example

<Checkbox
label="I agree to the terms"
required
onChange={handleCheckChange}
/>

SDK Integration

This element is often used in SDK-controlled forms, where user acknowledgment or consent is required before submitting. It maps to boolean fields in session, appointment, or account-related objects.


Notes

  • Commonly used for user agreements, opt-in toggles, and confirmations.
  • Can be rendered read-only for display of fixed values.
  • Applies consistent UI styling across mobile and desktop contexts.