Breadcrumb
Ruta de navegación jerárquica que muestra la ubicación actual del usuario.
Import
jsx
import {
Breadcrumb,
BreadcrumbList,
BreadcrumbItem,
BreadcrumbLink,
BreadcrumbPage,
BreadcrumbSeparator,
BreadcrumbEllipsis,
} from '@imansi/ui';Uso básico
jsx
<Breadcrumb>
<BreadcrumbList>
<BreadcrumbItem>
<BreadcrumbLink href="/">Inicio</BreadcrumbLink>
</BreadcrumbItem>
<BreadcrumbSeparator />
<BreadcrumbItem>
<BreadcrumbLink href="/productos">Productos</BreadcrumbLink>
</BreadcrumbItem>
<BreadcrumbSeparator />
<BreadcrumbItem>
<BreadcrumbPage>Detalle</BreadcrumbPage>
</BreadcrumbItem>
</BreadcrumbList>
</Breadcrumb>Con React Router
jsx
import { Link } from 'react-router-dom';
<BreadcrumbLink asChild>
<Link to="/productos">Productos</Link>
</BreadcrumbLink>Con ellipsis
jsx
<BreadcrumbList>
<BreadcrumbItem>
<BreadcrumbLink href="/">Inicio</BreadcrumbLink>
</BreadcrumbItem>
<BreadcrumbSeparator />
<BreadcrumbItem>
<BreadcrumbEllipsis />
</BreadcrumbItem>
<BreadcrumbSeparator />
<BreadcrumbItem>
<BreadcrumbPage>Detalle</BreadcrumbPage>
</BreadcrumbItem>
</BreadcrumbList>Separador custom
jsx
<BreadcrumbSeparator>
<Slash className="h-4 w-4" />
</BreadcrumbSeparator>Props
Todos los subcomponentes aceptan className y props nativas. BreadcrumbLink soporta asChild para delegar el render.
Accesibilidad
role="navigation"conaria-label="breadcrumb"aria-current="page"enBreadcrumbPage- Navegable con teclado
