Saltar al contenido principal

wiki-Radio

Ver en Git


Radio

El componente Radio representa un botón de radio personalizable, diseñado para su uso en formularios y componentes interactivos. Incluye opciones para estilos, etiquetas y manejo de eventos.

Referencia de la API​

PropiedadTipoDescripción
checkedbooleanIndica si el botón de radio está seleccionado (true) o no (false).
labelstring (opcional)Etiqueta que se mostrará junto al botón de radio.
classNamestring (opcional)Clase CSS adicional para personalizar los estilos del contenedor principal.
namestring (opcional)Nombre del botón de radio, utilizado en el evento onClick.
styleCSSPropertiesEstilos en línea para el contenedor principal.
aura-teststring (opcional)Atributo utilizado para pruebas, asigna un valor único para facilitar la identificación del elemento.
onClick(name: string) => void (opcional)Función que se ejecuta al hacer clic en el botón de radio. Recibe como argumento el nombre del botón (name).

Ejemplo de uso​

import { Radio } from '@auravant/ui-kit';

const handleClick = (name: string) => {
console.log(`Radio button clicked: ${name}`);
};

<>
<Radio
checked={true}
label="Opción 1"
name="radio1"
onClick={handleClick}
style={{ marginBottom: '10px' }}
/>
<Radio
checked={false}
label="Opción 2"
name="radio2"
onClick={handleClick}
/>
</>;