Skip to main content

Switch

El switch ( "Interruptor" de encendido / apagado). Se utiliza para cambiar rápidamente entre dos estados posibles. Se utilizan comúnmente para estados de "encendido / apagado". Deben proporcionar resultados inmediatos, dando la libertad a los usuarios de controlar sus preferencias según sea necesario. El switch muestra cambios inmediatos, tal cual lo hace un botón de encendido o un interruptor de luz, se debe considerar para utilizar sólo en casos así donde no haya que realizar otra acción antes de ver una modificación, como apretar un botón “guardar”.

Playground

Desactivado
app/widgets/widget/switch.erb

<%= switch_widget switch_key: 'key',
switch_label: 'Titulo Switch' ,
switch_status: true
%>

lista de parámetros

PropiedadTipoDetalle
idStringDetermina el ID dentro del DOM del componente
classStringDetermina el CLASS dentro del DOM del componente
checkedcheckedDetermina si está habilitado

Anatomía

alt-text

1. Títle [optional]

Título de la acción.

2. Label Text

Alterna entre activado/desactivado.

3. Icon / Tooltip

Acción para cerrar el sweet alert.

4. Toggle button

Se conforma mediante un track/thumb.

alt-text

Casos de uso:


¿Cuándo usar un switch o un check box?

El switch se utiliza para acciones donde sea necesaria una configurar rápidas, sin lugar a que el usuario dude sobre la acción de activar o desactivar rápidamente.

*El checkbox está destinado para funciones más allá de escoger configuraciones. El checkbox sirve para poder habilitar configuraciones u opciones que requieren que a continuación se presione un botón para guardar dicha configuración, lo que obliga al usuario a asegurarse que lo que marca es lo correcto.

Cuando se requiere que los usuarios elijan entre 2 estados opuestos o una acción inmediata, es mejor utilizar un switch en vez de un checkbox o un radio-button.

message

Hola 👋

Evalúa tu experiencia utilizando nuestro Design System

Déjanos un comentario