Skip to main content

Switch sliding switch assembly

Effect demonstration​

1. Basic use of components​

<Switch
checked={checked}
onChange={checked => {
setChecked(checked);
}}
/>
Basic use of components ios

2. Component disabled​

<Switch
checked={checked}
disabled
onChange={checked => {
setChecked(checked);
}}
/>
Component disabled ios

3. Custom background​

<Switch
checked={checked}
activeBackground="#875467"
onChange={checked => {
setChecked(checked);
}}
/>
custom background ios

4. Custom label​

<Switch
checked={checked3}
showText
onText="ON"
offText="OFF"
onChange={checked => {
setChecked3(checked);
}}
/>
custom label ios

API​

PropertiesRequiredDescriptionTypeDefault Value
checkedfalseWhether it is currently selectedbooleanfalse
disabledfalseWhether it is currently disabledbooleanfalse
onChangefalseEvent handler function when state changes(checked: boolean) => void
activeBackgroundfalseBackground color when selected or notstring
showTextfalseWhether to display textbooleanfalse
onTextfalseText when the switch is onstringon
offTextfalseText when the switch is offstringoff
widthfalsewidthnumber50