Saltar al contenido principal

Casilla de Verificación

Casilla de Verificación

Las casillas de verificación permiten a los usuarios completar tareas que involucran tomar decisiones como seleccionar opciones o cambiar configuraciones de encendido a apagado. Usar la función onChange te permitirá llamar a una función cuando cambie el valor del estado, así que básicamente cada vez que el usuario toque la Casilla de Verificación.

Uso

Importaciones:

import { Checkbox } from 'galio-framework';

Casilla de Verificación

Ejemplos básicos:

<Checkbox color="primary" label="Casilla de Verificación Primaria" />
<Checkbox color="info" label="Casilla de Verificación de Información" />
<Checkbox color="error" label="Casilla de Verificación de Error" />
<Checkbox color="warning" label="Casilla de Verificación de Advertencia" />
<Checkbox color="success" label="Casilla de Verificación de Éxito" />

Casilla de Verificación

Ejemplos avanzados:

<Checkbox color="primary" flexDirection="row-reverse" label="casilla de verificación row-reverse" />
<Checkbox color="info" initialValue={true} label="initialValue establecido en true" />
<Checkbox color="error" initialValue={true} label="icono diferente" iconFamily="font-awesome" iconName="plane" />
<Checkbox color="warning" labelStyle={{ color: '#FF9C09' }} label="labelStyle usado aquí" />
<Checkbox color="success" image="https://images.unsplash.com/photo-1569780655478-ecffea4c165c?ixlib=rb-1.2.1" flexDirection="column-reverse"/>

Uso moderno con hooks:

const [isChecked, setIsChecked] = useState(false);

<Checkbox
color="warning"
value={isChecked}
onChange={setIsChecked}
label="onChange está aquí"
/>

Props

PropTipoPredeterminadoDescripción
labelstringnullTexto de la etiqueta de la casilla de verificación
colorstring'primary'Color de la casilla de verificación
valueboolfalseValor controlado de la casilla de verificación
onChangefunctionnullCallback cuando cambia el estado de la casilla de verificación
initialValueboolfalseValor inicial de la casilla de verificación
disabledboolfalseDeshabilita la casilla de verificación
flexDirectionstring'row'Dirección del diseño: 'row', 'row-reverse', 'column', 'column-reverse'
iconNamestringnullNombre del icono personalizado
iconFamilystringnullFamilia del icono personalizado
imagestringnullURL de imagen personalizada
checkboxStyleobjectnullEstilos personalizados de la casilla de verificación
labelStyleobjectnullEstilos personalizados de la etiqueta
containerStyleobjectnullEstilos personalizados del contenedor
styleobjectnullEstilos personalizados