On/off toggle with label, sizing, and the same controlled-form integration as Checkbox.
Switch is functionally identical to Checkbox but visually communicates an immediate state change rather than a deferred form submission. Use Switch for settings that apply instantly (notifications on/off, feature flags); use Checkbox for selections that apply on submit.
The animated thumb has reduced-motion variants and respects user OS preferences. Loading state (small spinner inside the thumb) shows when the toggle is awaiting server confirmation.
Skip the manual import — ask your AI agent to build with this component. The Builder skill knows its props, variants, and idioms.