A control that allows the user to toggle between checked and not checked.
import React from 'react';import * as Switch from '@radix-ui/react-switch';import './styles.css';const SwitchDemo = () => (<form><div style={{ display: 'flex', alignItems: 'center' }}><label className="Label" htmlFor="airplane-mode" style={{ paddingRight: 15 }}>Airplane mode</label><Switch.Root className="SwitchRoot" id="airplane-mode"><Switch.Thumb className="SwitchThumb" /></Switch.Root></div></form>);export default SwitchDemo;
Full keyboard navigation.
Can be controlled or uncontrolled.
Install the component from your command line.
Import all parts and piece them together.
Contains all the parts of a switch. An input
will also render when used within a form
to ensure events propagate correctly.
The thumb that is used to visually indicate whether the switch is on or off.
Adheres to the switch
role requirements.