Tabs

Un componente de pestañas con animaciones suaves y opciones de personalización.

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

Muestra un componente de pestañas básico.

Cargando...
Cargando...

Añade íconos a las pestañas.

Cargando...
Cargando...

Usando hoverEffect={true} para mostrar una animación al pasar el ratón por encima de las pestañas.

Cargando...
Cargando...

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

Cargando...
Cargando...

Usando la prop size: sm, md y lg.

Cargando...
Cargando...

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

Cargando...
Cargando...

Usando la prop fullWidth para expandir las pestañas al ancho completo del contenedor.

Cargando...
Cargando...

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

Cargando...
Cargando...

Un ejemplo de diseño de pestañas con estilo moderno y minimalista.

Cargando...
Cargando...
PropTipoDefaultDescripción
tabsArray<{ label: string, content: ReactNode, icon?: ReactNode }>-Lista de pestañas con su contenido
defaultTabnumber0Índice de la pestaña activa por defecto
variant"default" | "primary" | "secondary" | "success" | "warning" | "danger""default"Variante de estilo
size"sm" | "md" | "lg""md"Tamaño de las pestañas
radius"none" | "sm" | "md" | "full""md"Radio de las esquinas
fullWidthbooleanfalseSi las pestañas ocupan todo el ancho disponible
hoverEffectbooleanfalseActiva el efecto de hover en las pestañas
ariaLabelstring"Pestañas"Etiqueta ARIA para el componente
idstring-ID personalizado para el componente
classNamestring-Clases adicionales para el contenedor principal
tabClassNamestring-Clases adicionales para cada pestaña
contentClassNamestring-Clases adicionales para el contenido
containerClassNamestring-Clases para personalizar el contenedor principal
tabsContainerClassNamestring-Clases para el contenedor de las pestañas
scrollContainerClassNamestring-Clases para el contenedor de scroll horizontal
indicatorClassNamestring-Clases para el indicador de pestaña activa
activeTabClassNamestring-Clases adicionales para la pestaña activa
tabIconClassNamestring-Clases para los iconos de las pestañas
tabLabelClassNamestring-Clases para las etiquetas de texto de las pestañas
contentContainerClassNamestring-Clases para el contenedor del contenido de pestañas