| React.CSSProperties | — |
| string | — |
checkedrequired Whether it is on. Controlled — there is no uncontrolled mode. | boolean | — |
loading Show a spinner in the track while something resolves. | boolean | false |
| string | — |
| string | — |
disabled Block interaction. | boolean | — |
reverse Put the label before the switch instead of after it. | boolean | false |
ariaLabel Label for a switch with no visible one. | string | Toggle switch |
onTogglerequired Called when it is flipped, by pointer or keyboard. | () => void | — |
| ReactNode | — |
| ReactNode | — |
iconButtonProps Props forwarded to the icon button beside the label. | IconButtonProps | — |
| …and every React.InputHTMLAttributes prop | inherited | — |