Skip to content

Navigation

Breadcrumb

Bundle size
780 B
3.0.1

Presents the path to the current route through a hierarchy of links. The last element is not clickable and therefore has a slightly opaque style compared to the others.

This component is our take on the Breadcrumb developed and maintained by Shadcn.

Terminal window
pnpm add @inpulse-ui/breadcrumb

Defines a link that can be clicked to navigate to a different page.

PropTypeDefault ValueRequired
asChildbooleanfalseNo
hrefstring-No

Wrap the component with the Breadcrumb component and use the BreadcrumbList to define the hierarchy of links. Each link is defined using the BreadcrumbItem and BreadcrumbLink components. The last item in the hierarchy should use BreadcrumbPage to indicate that it is not a link.

<Breadcrumb>
<BreadcrumbList>
<BreadcrumbItem>
<BreadcrumbLink href="/">Home</BreadcrumbLink>
</BreadcrumbItem>
<BreadcrumbSeparator />
<BreadcrumbItem>
<BreadcrumbEllipsis />
</BreadcrumbItem>
<BreadcrumbSeparator />
<BreadcrumbItem>
<BreadcrumbLink href="/categoria">Category</BreadcrumbLink>
</BreadcrumbItem>
<BreadcrumbSeparator />
<BreadcrumbItem>
<BreadcrumbPage>Page</BreadcrumbPage>
</BreadcrumbItem>
</BreadcrumbList>
</Breadcrumb>

We recommend inserting the BreadcrumbEllipsis subcomponent (which displays the ellipsis icon) to indicate that there are more elements contained in this hierarchy - when it exceeds 3 levels.

Project

Built with by Jo Santana in Brazil.

© 2026 Inpulse. All rights reserved.