enes

Checkbox

Representa un control que un usuario puede seleccionar (marcar) o limpiar (desmarcar). Un CheckBox también puede reportar su valor como indeterminado.

Uso

<script>
  import { Checkbox } from 'fluentui-svelte';
</script>

<Checkbox wrapperAs="label">Default</Checkbox>

API del componente

Una breve explicación de las propiedades que realmente necesitan explicación. Puedes ver el resto de las propiedades aquí.

Etiqueta

Para mostrar una etiqueta visible, establece `wrapperAs="label"` y pasa el texto de la etiqueta como children. El wrapper se renderiza entonces como un elemento `<label>` que envuelve la entrada.

Marcado

La propiedad `checked` determina si el checkbox está marcado o no. Acepta un valor booleano.

Indeterminado

La propiedad `indeterminate` establece el checkbox en un estado indeterminado, lo cual es útil para representar una selección mixta.

Deshabilitado

La propiedad `disabled` deshabilita el checkbox, evitando la interacción del usuario. Acepta un valor booleano.

Valor

La propiedad `value` establece el valor de la entrada del checkbox. Es útil cuando el checkbox forma parte del envío de un formulario.

Propiedades de Checkbox

NameTypeDescription
wrapperAs'div' \| 'label'El elemento como el que se renderiza el wrapper. Establécelo en `label` para mostrar una etiqueta visible. El valor predeterminado es `div`.
childrenSnippetContenido de la etiqueta renderizado junto a la entrada. Solo se permite cuando `wrapperAs="label"`.
checkedbooleanDetermina si el checkbox está marcado.
indeterminatebooleanEstablece el checkbox en un estado indeterminado.
disabledbooleanDeshabilita el checkbox, evitando la interacción del usuario.
valuestringEl valor de la entrada del checkbox, útil para envíos de formularios.
wrapperAttributesobjectAtributos adicionales para el elemento wrapper.
refbindable HTMLInputElementLa referencia DOM del elemento de entrada del checkbox.
wrapperRefbindable HTMLDivElement \| HTMLLabelElementLa referencia DOM del elemento wrapper del checkbox.
Input AttributesAtributos adicionales para el elemento de entrada del checkbox.