Saltearse al contenido

OrbitRadio

Anillo + punto interno, ambos en color.primary.500 al seleccionar — misma regla de lima cruda que OrbitCheckbox. OrbitRadioGroup es el caso común: orquesta la selección entre un set de opciones. En web, el agrupamiento real lo hace el atributo nativo name en los <input type="radio"> internos — <orbit-radio-group> solo da spacing consistente y propaga name a sus hijos.

Uso

<orbit-radio-group name="platform">
<orbit-radio value="android" label="Android"></orbit-radio>
<orbit-radio value="ios" label="iOS" checked></orbit-radio>
<orbit-radio value="desktop" label="Desktop"></orbit-radio>
</orbit-radio-group>

Estados

<orbit-radio label="Enabled"></orbit-radio>
<orbit-radio label="Selected" checked></orbit-radio>
<orbit-radio label="Disabled" disabled></orbit-radio>
<orbit-radio label="Disabled selected" checked disabled></orbit-radio>

Props

OrbitRadio

PropTipoDefaultDescripción
selected / attr checkedbooleanEstado actual.
onClick / evento change() => voidSe dispara al seleccionar.
labelstring?nullTexto junto al radio.
enabled / attr disabledbooleantrueHabilita/deshabilita.

OrbitRadioGroup (Kotlin) / orbit-radio-group (web)

PropTipoDefaultDescripción
options (Kotlin) / hijos <orbit-radio> (web)List<T>Opciones del grupo.
selectedT?Valor seleccionado.
onSelectedChange / evento orbit-change(T) => voidSe dispara al cambiar la selección.
optionLabel (Kotlin)(T) => stringtoString()Cómo renderizar cada opción.
enabled (Kotlin) / attr disabled (web)booleantrueDeshabilita todo el grupo.