Switch
Wi-Fi
Dark mode
Do not disturb
Notifications
Airplane mode
Eco mode
accent
tone
error
warning
success
info
neutral
Svelte
<script lang="ts">
let wifi_on: boolean = $state(true);
</script>
<Switch bind:checked={wifi_on} palette="accent" /> API
| Prop | Type | Default |
|---|---|---|
| checked | boolean | false |
| palette | "accent" | "tone" | "neutral" | "error" | "warning" | "success" | "info" | "accent" |
| size | "sm" | "md" | "lg" | "md" |
| circle | boolean | true |
| leading | Snippet | — |
| trailing | Snippet | — |
| disabled | boolean | false |
| aria_label | string | — |
Prop checked
Type
booleanDefault
falseProp palette
Type
"accent" | "tone" | "neutral" | "error" | "warning" | "success" | "info"Default
"accent"Prop size
Type
"sm" | "md" | "lg"Default
"md"Prop circle
Type
booleanDefault
trueProp leading
Type
SnippetDefault
—Prop trailing
Type
SnippetDefault
—Prop disabled
Type
booleanDefault
falseProp aria_label
Type
stringDefault
—