Skip to content

Breadcrumb

The Breadcrumb component provides a navigation trail showing the user’s current location within the application hierarchy.

import {
Breadcrumb,
Link,
Icon,
} from '@fintech-sandpit/ui/react';
import { faHome } from '@fortawesome/free-solid-svg-icons';
return (
<Breadcrumb.Root>
<Breadcrumb.List>
<Breadcrumb.Item>
<Breadcrumb.Link asChild>
<Link href="/">
<Icon
as={faHome}
boxSize="1em"
className="mr-2 text-primary"
/>
NayaOne Design System
</Link>
</Breadcrumb.Link>
</Breadcrumb.Item>
<Breadcrumb.Separator />
<Breadcrumb.Item>
<Breadcrumb.Link href="#">
Components
</Breadcrumb.Link>
</Breadcrumb.Item>
<Breadcrumb.Separator />
<Breadcrumb.Item>
<Breadcrumb.Link href="#">
Display
</Breadcrumb.Link>
</Breadcrumb.Item>
<Breadcrumb.Separator />
<Breadcrumb.Item isActive>
<Breadcrumb.Link asChild>
<span>
Breadcrumb component
</span>
</Breadcrumb.Link>
</Breadcrumb.Item>
</Breadcrumb.List>
</Breadcrumb.Root>
);
NameTypeDefaultDescription
sizeBreadcrumbSizemdSize
NameTypeDefaultDescription
asChildbooleanfalseUse the provided child element as the default rendered element, combining their props and behavior
NameTypeDefaultDescription
isActivebooleanfalseWhether this is the current page
asChildbooleanfalseUse the provided child element as the default rendered element, combining their props and behavior
NameTypeDefaultDescription
asChildbooleanfalseUse the provided child element as the default rendered element, combining their props and behavior
hrefstringLink URL
NameTypeDefaultDescription
asChildbooleanfalseUse the provided child element as the default rendered element, combining their props and behavior
type BreadcrumbSize = 'xs' | 'sm' | 'md' | 'lg' | 'xl'