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="text-gray-400 dark:text-gray-600 mr-2"
/>
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
asChildbooleanfalseWhether to render the list as a child
NameTypeDefaultDescription
isActivebooleanfalseWhether this is the current page
asChildbooleanfalseWhether to render the item as a child
NameTypeDefaultDescription
asChildbooleanfalseWhether to render the link as a child
hrefstringLink URL
NameTypeDefaultDescription
asChildbooleanfalseWhether to render the separator as a child
type ColorScheme = 'neutral' | 'primary' | 'secondary' | 'success' | 'danger' | 'warning'
type BreadcrumbSize = 'xs' | 'sm' | 'md' | 'lg' | 'xl'