Switches toggle the state of a single setting on or off. They are the preferred way to adjust settings on mobile.
Note that switches are usually used in conjunction with form fields.
import Material.Switch as Switch
type Msg
= Changed
main =
Switch.switch
(Switch.config
|> Switch.setChecked True
|> Switch.setOnChange Changed
)Configuration of a switch
Specify a message when the user changes a switch
Specify whether a switch is checked
Specify whether a switch is disabled
Disabled switches cannot be interacted with and have no visual interaction effect.
Specify additional attributes
To set the state of a switch to on, set its setChecked configuration option
to True.
Switch.switch (Switch.config |> Switch.setChecked True)To disable a switch, set its setDisabled configuration option to True.
Disabled switches cannot be interacted with and have no visual interaction effect.
Switch.switch (Switch.config |> Switch.setDisabled True)
Switch view function