Breadcrumb
The Breadcrumb component provides a navigation trail showing the user’s current location within the application hierarchy.
Example
Section titled “Example”import { Breadcrumb, Link,} from '@fintech-sandpit/ui/react';
return ( <Breadcrumb.Root> <Breadcrumb.List> <Breadcrumb.Item> <Breadcrumb.Link asChild> <Link href="/"> 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>);<script setup lang="ts">import { Breadcrumb, Link,} from '@fintech-sandpit/ui/vue';</script>
<template> <Breadcrumb.Root size="md"> <Breadcrumb.List> <Breadcrumb.Item> <Breadcrumb.Link as-child> <Link href="/"> 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 is-active> <Breadcrumb.Link as-child> <span> Breadcrumb component </span> </Breadcrumb.Link> </Breadcrumb.Item> </Breadcrumb.List> </Breadcrumb.Root></template>Breadcrumb Root Props
Section titled “Breadcrumb Root Props”| Name | Type | Default | Description |
|---|---|---|---|
size | BreadcrumbSize | md | Size |
Breadcrumb List Props
Section titled “Breadcrumb List Props”| Name | Type | Default | Description |
|---|---|---|---|
asChild | boolean | false | Use the provided child element as the default rendered element, combining their props and behavior |
| Name | Type | Default | Description |
|---|---|---|---|
as-child | boolean | false | Use the provided child element as the default rendered element, combining their props and behavior |
Breadcrumb Item Props
Section titled “Breadcrumb Item Props”| Name | Type | Default | Description |
|---|---|---|---|
isActive | boolean | false | Whether this is the current page |
asChild | boolean | false | Use the provided child element as the default rendered element, combining their props and behavior |
| Name | Type | Default | Description |
|---|---|---|---|
is-active | boolean | false | Whether this is the current page |
as-child | boolean | false | Use the provided child element as the default rendered element, combining their props and behavior |
Breadcrumb Link Props
Section titled “Breadcrumb Link Props”| Name | Type | Default | Description |
|---|---|---|---|
asChild | boolean | false | Use the provided child element as the default rendered element, combining their props and behavior |
href | string | — | Link URL |
| Name | Type | Default | Description |
|---|---|---|---|
as-child | boolean | false | Use the provided child element as the default rendered element, combining their props and behavior |
href | string | — | Link URL |
Breadcrumb Separator Props
Section titled “Breadcrumb Separator Props”| Name | Type | Default | Description |
|---|---|---|---|
asChild | boolean | false | Use the provided child element as the default rendered element, combining their props and behavior |
| Name | Type | Default | Description |
|---|---|---|---|
as-child | boolean | false | Use the provided child element as the default rendered element, combining their props and behavior |
type BreadcrumbSize = 'sm' | 'md' | 'lg'