Checkbox

Un componente de checkbox moderno con animaciones suaves y diferentes variantes de estilo.

Cargando...
import { Checkbox } from "stofli-ui";
Cargando...

Muestra cuatro estados del checkbox: normal, marcado, deshabilitado y requerido.

Cargando...
Cargando...

Usando la prop size: sm, md y lg.

Cargando...
Cargando...

Usando la prop variant: default, primary, secondary, success, warning y danger.

Cargando...
Cargando...

Usando la prop radius: none, sm, md y full.

Cargando...
Cargando...

Personaliza la apariencia del checkbox utilizando las propiedades de clase.

Cargando...
Cargando...
PropTipoDefaultDescripción
checkedboolean-Estado controlado del checkbox
defaultCheckedbooleanfalseEstado inicial del checkbox
disabledbooleanfalseDeshabilita el checkbox
requiredbooleanfalseMarca el checkbox como requerido
labelstring-Texto de la etiqueta
namestring-Nombre del campo para formularios
valuestring-Valor del checkbox
size"sm" | "md" | "lg""md"Tamaño del checkbox
variant"default" | "primary" | "secondary" | "success" | "warning" | "danger""default"Variante de estilo
radius"none" | "sm" | "md" | "full""md"Radio de las esquinas
classNamestring-Clases para el icono de check
wrapperClassNamestring-Clases para el contenedor principal
checkboxClassNamestring-Clases para el elemento checkbox
labelClassNamestring-Clases para la etiqueta
onChange(checked: boolean) => void-Función llamada al cambiar el estado
idstring-ID personalizado para el checkbox
ariaLabelstring-Etiqueta ARIA personalizada
ariaDescribedBystring-ID del elemento que describe el checkbox
errorMessagestring-Mensaje de error a mostrar