Checkbox

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

El Checkbox componente permite al usuario seleccionar o deseleccionar un valor específico.

Estados

A Checkbox puede tener diferentes estados:

  • Comprobado: La casilla de verificación está marcada.
  • Discapacitado: La casilla de verificación no está disponible.
  • Indeterminado: La casilla de verificación se encuentra en un estado intermedio entre estar marcada y desmarcada.
<Checkbox size="l" checked={false}>Unchecked</Checkbox>
<Checkbox size="l" checked>Checked</Checkbox>
<Checkbox size="l" disabled>Disabled</Checkbox>
<Checkbox size="l" indeterminate>Indeterminate</Checkbox>

Tamaño

Usa la size propiedad para administrar el Checkbox tamaño. El tamaño predeterminado es m.

<Checkbox size="m">M Size</Checkbox>
<Checkbox size="l">L Size</Checkbox>

Etiqueta

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

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

Propiedades

NombreDescripciónTipoPredeterminado
niñosContenido de la casilla de verificación (normalmente, una etiqueta).ReactNode
contenidoContenido de las casillas de verificación (alternativo a los niños).ReactNode
inhabilitadoCambia el disabled estado de la casilla de verificación.booleanfalse
comprobadoCambia el checked estado de la casilla de verificación.booleanfalse
defaultCheckedEstablece el estado inicial de verificación cuando se monta el componente.booleanfalse
onUpdateSe activa cuando el usuario cambia el estado de la casilla de verificación 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 casilla de verificación 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 la casilla de verificación recibe el foco.Function
onBlurControlador de eventos para usar cuando el elemento de entrada de la casilla de verificación pierde el foco.Function
tamañoDetermina el tamaño de la casilla de verificación.m lm
identificaciónid Atributo HTMLstring
qadata-qa Atributo HTML, usado para realizar pruebasstring
estilostyle Atributo HTMLReact.CSSProperties
classNameclass Atributo HTMLstring
títulotitle Atributo HTMLstring
nombrename Atributo HTML para el elemento de entrada.string
valorvalue Atributo HTML para el elemento de entrada.string
indeterminadoCambia el indeterminate estado de la casilla de verificación.booleanfalse
controlPropsPropiedades adicionales para el elemento de entrada subyacente.Atributos HTML de React.Input<HTMLInputElement>
controlRefRefiere al elemento de entrada subyacente.Reactar.Ref<HTMLInputElement>