← All Components

Canon

Form Controls

Form controls are the stable foundation for collecting user input. Start here before using advanced form candidates.

Published July 5, 2026

What Ships Today

  • TextField
  • TextArea
  • Checkbox
  • CheckboxGroup
  • Radio
  • RadioGroup
  • Select
  • Switch

Selection Rules

  1. Use stable controls for ordinary input before reaching for advanced patterns.
  2. Keep labels, descriptions, errors, and required state visible.
  3. Preserve keyboard and screen-reader behavior when composing controls.

Related