import * as React from 'react'; import Switch, { switchClasses } from '@mui/joy/Switch'; export default function ExampleIosSwitch() { const [checked, setChecked] = React.useState(false); return ( setChecked(event.target.checked)} sx={(theme) => ({ '--Switch-thumbShadow': '0 3px 7px 0 rgba(0 0 0 / 0.12)', '--Switch-thumbSize': '27px', '--Switch-trackWidth': '51px', '--Switch-trackHeight': '31px', '--Switch-trackBackground': theme.vars.palette.background.level3, [`& .${switchClasses.thumb}`]: { transition: 'width 0.2s, left 0.2s', }, '&:hover': { '--Switch-trackBackground': theme.vars.palette.background.level3, }, '&:active': { '--Switch-thumbWidth': '32px', }, [`&.${switchClasses.checked}`]: { '--Switch-trackBackground': 'rgb(48 209 88)', '&:hover': { '--Switch-trackBackground': 'rgb(48 209 88)', }, }, })} /> ); }