Saltar al contenido principal

Radio

Radio

¡Mira qué increíbles se ven estos botones de radio! ¿Quién no querría usarlos?

Uso

Importaciones:

import { Radio } from 'galio-framework';

Ejemplos básicos:

<Radio label="Radio de color primario" color="primary"  />
<Radio label="Radio de color de información" color="info" />
<Radio label="Radio de color de error" color="error" />
<Radio label="Radio de color de advertencia" color="warning" />
<Radio label="Radio de color de éxito" color="success" />

Ejemplos avanzados:

<Radio label="initialValue = true" initialValue />
<Radio label="radioInnerStyle usado" initialValue radioInnerStyle={{ backgroundColor: "#FE2472" }} />
<Radio label="radioOuterStyle usado" radioOuterStyle={{ backgroundColor: '#FF9C09' }} />
<Radio label="containerStyle y labelStyle usado" containerStyle={{ backgroundColor: "#FE247220" }} labelStyle={{ color: '#1232FF' }} />

Uso moderno con hooks:

const [selectedValue, setSelectedValue] = useState('option1');

<Radio
label="Opción 1"
value="option1"
selected={selectedValue === 'option1'}
onPress={() => setSelectedValue('option1')}
/>

Props

PropTipoPredeterminadoDescripción
labelstringnullEtiqueta del botón de radio
colorstring'primary'Color del botón de radio
valuestringnullValor del botón de radio
selectedboolfalseSi este radio está seleccionado
onPressfunctionnullCallback cuando se presiona el radio
containerStyleobjectnullEstilos personalizados del contenedor
radioOuterStyleobjectnullEstilos personalizados del radio exterior
radioInnerStyleobjectnullEstilos personalizados del radio interior
labelStyleobjectnullEstilos personalizados de la etiqueta
disabledboolfalseDeshabilita el botón de radio
initialValueboolfalseEstado inicial de selección
styleobjectnullEstilos personalizados