Radio

size
content
checked
disabled
import {Radio} from '@gravity-ui/uikit';

El Radio componente permite a los usuarios seleccionar una sola opción de una lista de opciones.

Estados

Radio puede tener los siguientes estados:

  • Comprobado: La radio está seleccionada.
  • Discapacitado: La radio no está disponible para su selección.
<Radio value="option 1" content="Unchecked" size="l" checked={false}/>
<Radio value="option 2" content="Checked" size="l" checked/>
<Radio value="option 3" content="Disabled" size="l" disabled/>

Tamaño

Para gestionar el Radio tamaño, utilice la size propiedad. El tamaño predeterminado es m.

<Radio value="option 1" content="M Size" size="m"/>
<Radio value="option 2" content="L Size" size="l"/>

Etiqueta

Puede asignar una etiqueta a un usuario Radio de la content propiedad o proporcionarla como una propiedad secundaria.

<div>
  <Radio content="Content" size="l" />
  <div
    style={{
      marginTop: 10,
    }}
  >
    <Radio size="l">
      <span>Content as children</span>
    </Radio>
  </div>
</div>

Propiedades

NombreDescripciónTipoPredeterminado
niñosEl contenido de la radio (normalmente, una etiqueta).ReactNode
contenidoEl contenido de la radio (alternativa a los niños).ReactNode
inhabilitadoCambia el disabled estado de la radio.booleanfalse
comprobadoCambia el checked estado de la radio.booleanfalse
defaultCheckedEstablece el estado inicial de verificación cuando se monta el componentebooleanfalse
onUpdateSe activa cuando el usuario cambia el estado de la radio y proporciona el valor marcado como argumento de devolución de llamada.(checked: boolean) => void
onChangeSe activa cuando el usuario cambia el estado de la radio y proporciona el evento de cambio como argumento de devolución de llamada.Function
onFocusControlador de eventos para usar cuando el elemento de entrada de radio recibe el foco.Function
onBlurControlador de eventos para usar cuando el elemento de entrada de radio pierde el foco.Function
tamañoEstablece el tamaño de la radio.m lm
identificaciónid Atributo HTMLstring
qadata-qa Atributo HTML, usado para realizar pruebas.string
estilostyle Atributo HTMLReact.CSSProperties
classNameclass Atributo HTMLstring
títulotitle Atributo HTMLstring
nombrename Atributo HTML para el elemento de entradastring
valorValor de controlstring
indeterminadoAlterna el estado indeterminado de la radio.booleanfalse
controlPropsPropiedades adicionales para el elemento de entrada subyacenteAtributos HTML de React.Input<HTMLInputElement>
controlRefReferencia al elemento de entrada subyacenteReactar.Ref<HTMLInputElement>