Instalación
npx logic2b@next add breadcrumbUso
import {
Breadcrumb,
BreadcrumbItem,
BreadcrumbLink,
BreadcrumbList,
BreadcrumbPage,
BreadcrumbSeparator,
} from "@/components/ui/breadcrumb"
<Breadcrumb>
<BreadcrumbList>
<BreadcrumbItem>
<BreadcrumbLink href="/">Inicio</BreadcrumbLink>
</BreadcrumbItem>
<BreadcrumbSeparator />
<BreadcrumbItem>
<BreadcrumbPage>Migas de pan</BreadcrumbPage>
</BreadcrumbItem>
</BreadcrumbList>
</Breadcrumb>
Notas de uso
Todas las partes son wrappers semánticos (nav, ol, li, a, span) y reenvían sus propiedades nativas. BreadcrumbPage marca la página actual con aria-current="page"; BreadcrumbEllipsis es decorativo e incluye la etiqueta «Más» solo para lectores de pantalla.
Ejemplos
Separador personalizado
Pasa contenido a BreadcrumbSeparator para sustituir el chevron predeterminado.
Con menú desplegable
En rutas largas, agrupa un segmento intermedio dentro de un menú desplegable.
Playground interactivo
Edita las propiedades del componente y revisa el JSX exacto antes de copiarlo. La vista previa se carga solo cuando esta sección entra en pantalla.
<Breadcrumb
aria-label="Project breadcrumb"
>
<BreadcrumbList>
<BreadcrumbItem>
<BreadcrumbLink
href="#"
>Projects</BreadcrumbLink>
</BreadcrumbItem>
<BreadcrumbSeparator />
<BreadcrumbItem>
<BreadcrumbLink
href="#"
>logic2b</BreadcrumbLink>
</BreadcrumbItem>
<BreadcrumbSeparator />
<BreadcrumbItem>
<BreadcrumbPage>Components</BreadcrumbPage>
</BreadcrumbItem>
</BreadcrumbList>
</Breadcrumb>Referencia de API
Generada a partir de las exportaciones públicas de TypeScript en src/ui/breadcrumb.tsx. Las descripciones técnicas conservan el texto canónico del código fuente.
Breadcrumb
ComponenteProps: React.ComponentProps<"nav">BreadcrumbList
ComponenteProps: React.ComponentProps<"ol">BreadcrumbItem
ComponenteProps: React.ComponentProps<"li">BreadcrumbLink
ComponenteProps: React.ComponentProps<"a"> & { asChild?: boolean }| Propiedad | Tipo | Obligatoria | Valor predeterminado | Descripción |
|---|---|---|---|---|
asChild | boolean | No | — | — |
BreadcrumbPage
ComponenteProps: React.ComponentProps<"span">BreadcrumbSeparator
ComponenteProps: React.ComponentProps<"li">BreadcrumbEllipsis
ComponenteProps: React.ComponentProps<"span">Contrato de accesibilidad
Comportamiento legible por máquinas y responsabilidades de quien integra breadcrumb. Los detalles normativos conservan el texto canónico del registro.
- Soporte
- Semántica nativa
- Patrón
- breadcrumb navigation
- HTML nav/ol/li
Semántica incorporada
- Uses navigation/list semantics, aria-current=page for the current item and hides decorative separators.
Responsabilidades de integración
- Give the nav an aria-label when the page contains multiple navigation landmarks.