Skip to content

Forms

  • Fields — labels, descriptions, and validation messaging. Wrap every control in one.
  • Inputs — single-line text, email, password, search, date, …
  • Textareas — multi-line text.
  • Selects — single-choice dropdown with a custom popup.
  • Number inputs — numeric field with steppers and clamping.
  • Checkboxes — independent on/off toggles.
  • Radios — mutually exclusive choice within a RadioGroup.
  • Switches — immediate on/off settings (for form submissions, prefer a checkbox).
  • File inputs — file picker styled to match other controls.
  • Input groups — prefix, suffix, or action button attached to an input.