Docs
Search the documentation
⌘K
ES
0.2.0-preview.61
Playground
GitHub
EMPIEZA AQUÍ
Primeros pasos
ARQUITECTURA
Visión general de la arquitectura
Componentes write-once
Superficie declarativa
Arquitectura de paquetes
Componentes
Estilos
Localización
Analytics y GTM
WRITE-ONCE
Almacenamiento
Formularios
Markdown
Mermaid
Renderizado de email
COMPILACIÓN
Resolución de tipos externos
RUNTIME
Runtime (TypeScript)
Rendimiento
SERVIDOR
Assets
BunPackage
Seguridad
ECOSISTEMA
Image
Gráficos
Lottie
DESARROLLO
Roadmap
Docs
Actions & inputs
Switch
View source
1 min read
An immediate on/off setting. Flipping it applies the change — there is no save step.
1
using
eQuantic
.
UI
.
Components
;
STATES
on
off
disabled
Usage
1
new
Switch
(
_notify
,
()
=>
SetState
(()
=>
_notify
=
!
_notify
))
API
Prop
Type
Default
Description
On
bool
false
Current state.
OnChanged
Action?
null
Fires on activation; persist inside the handler.
Disabled
bool
false
0.38, not focusable.
States
State
Rendering
Off
SurfaceSubtle
track, thumb at the start
On
Primary track, thumb at the end
Pressed
Thumb widens under the finger
Disabled
0.38
Accessibility
•
Role
switch
— announces "on" / "off", never "checked".
•
The change is announced as it applies.
When to use
•
Settings that take effect at once.
Avoid
•
Form fields awaiting submit — use a
Checkbox
.
•
Switches that open a confirmation.
NOTE
Every dimension resolves through
Sizing.*(SizeVariant)
and the token scales — never a literal. Source:
src/eQuantic.UI.Components/Switch.cs
.
PREVIOUS
Checkbox
NEXT
RadioGroup
ON THIS PAGE
Usage
API
States
Accessibility
When to use
Avoid