On and off states

Bare switch, no label

razor
<Toggle Size="md" /> <Toggle Size="md" Value="true" />

With label and description

Settings-row pattern

razor
<Toggle Size="md" Label="Dark mode" Description="Switch between light and dark themes." /> <Toggle Size="md" Value="true" Label="Auto-save" Description="Automatically save changes as you work." />

Sizes

sm (36×20) and md (44×24)

razor
<Toggle Size="sm" Value="true" Label="Small toggle" /> <Toggle Size="md" Value="true" Label="Medium toggle" />

Disabled

Inert states

razor
<Toggle Size="md" Disabled="true" Label="Disabled (off)" /> <Toggle Size="md" Value="true" Disabled="true" Label="Disabled (on)" />

Interactive (two-way bind)

Click to flip

razor
<Toggle @bind-Value="toggle1" Size="sm" Label="@label1" /> <Toggle @bind-Value="toggle2" Size="md" Label="@label2" /> @code { private bool toggle1; private bool toggle2 = true; private string label1 => $"Toggle is {(toggle1 ? "ON" : "OFF")}"; private string label2 => $"Toggle is {(toggle2 ? "ON" : "OFF")}"; }
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.