Autocomplete

Un componente de autocompletado inteligente con soporte para grupos, animaciones y diseño optimizado.

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

Un autocompletado simple con opciones básicas.

Cargando...
Cargando...

Organiza las opciones en grupos para una mejor navegación.

Cargando...
Cargando...

Estado deshabilitado del componente.

Cargando...
Cargando...

El componente puede mostrar un título descriptivo sobre el campo de entrada.

Cargando...
Cargando...

Puedes indicar que un campo es obligatorio usando la prop required, que mostrará un asterisco rojo.

Cargando...
Cargando...

Es posible deshabilitar opciones específicas usando la propiedad disabled en las opciones individuales.

Cargando...
Cargando...

El componente admite diferentes variantes de color para adaptarse a diferentes contextos.

Cargando...
Cargando...

Puedes personalizar cualquier parte del componente usando las propiedades de className con clases de Tailwind CSS.

Cargando...
Cargando...
PropTipoDefaultDescripción
optionsAutocompleteOption[][]Opciones disponibles para seleccionar
valuestring-Valor seleccionado (control externo)
onChange(value: string) => void-Función llamada al cambiar la selección
placeholderstring"Selecciona una opción..."Placeholder del input cuando no hay selección
titlestring-Título descriptivo sobre el campo
requiredbooleanfalseIndica si el campo es requerido
classNamestring-Clases adicionales para el componente
containerClassNamestring-Clases para el contenedor principal
inputClassNamestring-Clases para el input
dropdownClassNamestring-Clases para el menú desplegable
itemClassNamestring-Clases para los elementos de la lista
iconClassNamestring-Clases para los iconos
sectionTitleClassNamestring-Clases para los títulos de sección
disabledbooleanfalseDeshabilita el componente completo
variant"default" | "primary" | "secondary" | "success" | "warning" | "danger""default"Variante de estilo