import { useState } from 'react' import { Space, Switch, Text, ToggleRow } from '../../src' import { Demo } from '../components/Demo' import { PropsTable } from '../components/PropsTable' import { Section } from '../components/Section' export function Switches() { const [autoSync, setAutoSync] = useState(true) const [showCover, setShowCover] = useState(false) const [compact] = useState(true) return (
自动同步 `} > 自动同步 显示封面图 `} > undefined} label="紧凑模式" /> undefined} label="紧凑模式" /> {}} disabled label="不可修改" />`} > undefined} disabled label="不可修改(开)" /> undefined} disabled label="不可修改(关)" /> `} >
void', required: true, desc: '切换回调' }, { name: 'size', type: "'sm' | 'md'", defaultValue: "'md'", desc: '32×18 / 40×22' }, { name: 'disabled', type: 'boolean', defaultValue: 'false', desc: '禁用' }, { name: 'label', type: 'string', desc: '无障碍名称:旁边没有文字时必填' }, ]} /> void', required: true, desc: '切换回调' }, { name: 'switchLabel', type: 'string', desc: '读屏用的开关名称,默认取 label' }, { name: 'hint', type: 'ReactNode', desc: '标签下方的一行说明' }, { name: 'disabled', type: 'boolean', defaultValue: 'false', desc: '禁用' }, ]} />
) }