Saltar al contenido principal

Checkbox

El componente Checkbox de nuestra biblioteca es un elemento de la interfaz de usuario que se utiliza para permitir a los usuarios seleccionar o anular la selección de opciones. Por lo general, aparece como una pequeña casilla que se puede marcar o desmarcar, lo que indica el estado de la opción. Las casillas de verificación se utilizan habitualmente en formularios, configuraciones o elementos de lista en los que los usuarios necesitan realizar varias selecciones de una lista de opciones.

Uso

Uso básico

import React from 'react';

import {CheckBox} from 'rn-inkpad';

const MyComponent = () => {
return <CheckBox />;
};

Props

NombreTipoPredeterminadoDescripción
checkedIconstringcheckbox-outlineÍcono cuando esta seleccionado.
checkedbooleanfalseActivar/desactivar selección.
iconColorstring#464EE5Color del Checkbox.
iconSizenumber20Tamaño del Checkbox.
styleStyleProp<ViewStyle>Estilos personalizados para el checkbox.
textColorstringColor del texto.
textStyleStyleProp<TextStyle>Estilos personalizados para el texto.
titlestringItemTexto del Checkbox.
unCheckedIconstringsquare-outlineÍcono cuando NO esta seleccionado.
onChange(value: boolean) => voidFunción que captura el valor actual del Checkbox.

Uso con props

import React, {useState} from 'react';
import {Text, View} from 'react-native';

import {CheckBox} from 'rn-inkpad';

const MyComponent = () => {
const [checked, setIsChecked] = useState(false);

return (
<View>
<CheckBox
checked={checked}
iconColor={'#DB504A'}
iconSize={25}
textStyle={{fontSize: 20}}
onChange={setIsChecked}
title={'Item 1'}
/>

<Text style={{marginTop: 10, fontWeight: '700'}}>
{checked ? 'Checked' : 'Unchecked'}
</Text>
</View>
);
};

Ejemplo con props