允许用户在选中和未选中之间切换的控件。
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;
完整的键盘导航。
可以是受控的或不受控的。
从命令行安装组件。
导入所有部分并将其组合在一起。
包含开关的所有部分。当在form
中使用时,还会渲染一个input
,以确保事件正确传播。
用于直观指示开关是否打开或关闭的滑块。
符合switch
角色要求。