jotis.meRegula

Radio

Botón de opción suelto; normalmente lo usarás dentro de RadioGroup.

Cuándo usarlo

Props. name, value, checked, onChange, label, hint, size.

Por dentro. Es un <input type="radio"> nativo: las flechas pasan entre los radios con el mismo name.

Ejemplos

Props

PropTipoPor defectoDescripción
labelReactNode—Etiqueta junto al botón.
hintReactNode—Texto de apoyo bajo la etiqueta.
size"sm" · "md"smCírculo de 16px (sm) o 20px (md).

Código

import { Radio } from "@jotis-me/react";

export default function Page() {
	return (
		<>
			<Radio name="plan" value="mensual" label="Mensual" defaultChecked />
			<Radio name="plan" value="anual" label="Anual" />
		</>
	);
}

Sin directiva funciona como campo nativo dentro de un <form>. Si necesitas onChange, ponlo en una isla .tsx con client:load.