ToggleSwitch
Toggles a setting on or off, and immediately saves the change
| Name | Type | Default | Description |
|---|---|---|---|
| aria-describedby | string | The id of the DOM node that describes the switch | |
| aria-labelledby Required | string | The id of the DOM node that labels the switch | |
| defaultChecked | boolean | Uncontrolled - whether the switch is turned on | |
| disabled | boolean | Whether the switch is ready for user input | |
| loading | boolean | Whether the switch's value is being calculated | |
| checked | boolean | Whether the switch is turned on | |
| onChange | (on: boolean) => void | The callback that is called when the switch is toggled on or off | |
| onClick | (e: MouseEvent) => void | The callback that is called when the switch is clicked | |
| size | 'small' | 'medium' | 'medium' | Size of the switch |
| statusLabelPosition | 'start' | 'end' | 'start' | <div>Whether the "on" and "off" labels should appear before or after the switch.</div> <div> <Text fontWeight="bold">This should only be changed when the switch's alignment needs to be adjusted.</Text> For example: It needs to be left-aligned because the label appears above it and the caption appears below it. </div> |