Breadcrumbs

Un componente de breadcrumbs para mostrar la navegación jerárquica de forma clara y accesible.

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

Un ejemplo básico de breadcrumbs con múltiples niveles.

Cargando...
Cargando...

Usando la prop homeIcon para mostrar un icono de inicio.

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...

Personaliza el separador usando la prop separator.

Cargando...
Cargando...

Añade iconos a los elementos del breadcrumb.

Cargando...
Cargando...

Puedes personalizar cualquier parte de los breadcrumbs usando las propiedades de className con clases de Tailwind CSS.

Cargando...
Cargando...
PropTipoDefaultDescripción
items{ label: string; href?: string; icon?: React.ReactNode; className?: string; ariaLabel?: string }[][]Elementos de la ruta de navegación
separatorReact.ReactNode<ChevronRight />Icono o texto separador entre elementos
homeIconbooleanfalseMuestra un icono de inicio al principio
clickablebooleanfalseDetermina si los items son enlaces
variant"default" | "primary" | "secondary" | "success" | "warning" | "danger""default"Variante de estilo
size"sm" | "md" | "lg""md"Tamaño del componente
classNamestring-Clases adicionales para el componente nav
olClassNamestring-Clases adicionales para la lista ol
itemClassNamestring-Clases adicionales para los items li
separatorClassNamestring-Clases adicionales para los separadores
homeIconClassNamestring-Clases adicionales para el icono de inicio
currentItemClassNamestring-Clases adicionales para el item actual
linkClassNamestring-Clases adicionales para los enlaces
navAriaLabelstring"Navegación de Breadcrumbs"Etiqueta ARIA para el elemento nav
homeAriaLabelstring"Ir a la página de inicio"Etiqueta ARIA para el icono de inicio
separatorAriaLabelstring"Separador"Etiqueta ARIA para los separadores