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