Skip to Content
ComponentsBreadcrumb

Breadcrumb

A navigation component that shows the current page’s location within a hierarchy.

Import

import { Breadcrumb } from '@grannyshot/ui'

Usage

<Breadcrumb.Root> <Breadcrumb.Item> <Breadcrumb.Link href="/">Home</Breadcrumb.Link> <Breadcrumb.Separator /> </Breadcrumb.Item> <Breadcrumb.Item> <Breadcrumb.Link href="/docs" current>Docs</Breadcrumb.Link> </Breadcrumb.Item> </Breadcrumb.Root>

Custom Separator

<Breadcrumb.Root> <Breadcrumb.Item> <Breadcrumb.Link href="#">Home</Breadcrumb.Link> <Breadcrumb.Separator>›</Breadcrumb.Separator> </Breadcrumb.Item> <Breadcrumb.Item> <Breadcrumb.Link href="#" current>Page</Breadcrumb.Link> </Breadcrumb.Item> </Breadcrumb.Root>

API Reference

Renders a <nav aria-label="Breadcrumb">. Extends native <nav> attributes.

Renders a <li>. Extends native <li> attributes.

PropTypeDefaultDescription
hrefstringLink destination
currentbooleanfalseMarks as current page (aria-current="page")

Extends native <a> attributes.

Renders / by default. Pass children for custom separator. Extends native <span> attributes.

Last updated on