Checkbox 选择框
Checkbox
为单选框。
代码演示
基础使用
import { Checkbox, Utils } from 'tuya-panel-kit'const { convertX: cx } = Utils.RatioUtils;const [checked, setChecked] = React.useState(false);<Checkboxcolor="#F84803"checked={checked.checked1}onChange={value => setChecked({ checked1: value })}>单选框1</Checkbox><Checkboxcolor="#F84803"checked={checked.checked2}style={{ marginTop: cx(8) }}onChange={value => setChecked({ checked2: value })}>单选框2</Checkbox>
禁用状态
import { Checkbox, Utils } from 'tuya-panel-kit'const { convertX: cx } = Utils.RatioUtils;<Checkbox color="red" checked={true} disabled={true}>单选框</Checkbox><Checkbox checked={false} disabled={true} style={{ marginTop: cx(8) }}>单选框</Checkbox>
自定义颜色和大小
import { Checkbox, Utils } from 'tuya-panel-kit'const { convertX: cx } = Utils.RatioUtils;const [checked, setChecked] = React.useState(false);<Checkboxsize={cx(22)}color="#3BEB56"checked={checked.checked1}onChange={value => setChecked({ checked1: value })}>单选框1</Checkbox><Checkboxsize={cx(22)}color="#3BEB56"checked={checked.checked2}style={{ marginTop: cx(8) }}onChange={value => setChecked({ checked2: value })}>单选框2</Checkbox>