Breadcrumb Item
<cs-breadcrumb-item>
Breadcrumb items represent individual links inside a breadcrumb, typically one per level of the site hierarchy.
This component must be used as a child of <cs-breadcrumb>. Please see the Breadcrumb docs to see examples of this component in action.
API
Importing
If you're using the autoloader or a hosted project, components load on demand — no manual import needed. To cherry-pick this component, use one of the following snippets.
import '@cruglobal/cornerstone-components/components/breadcrumb-item/breadcrumb-item.js';
import './cornerstone/components/breadcrumb-item/breadcrumb-item.js';
import CsBreadcrumbItem from '@cruglobal/cornerstone-components/react/breadcrumb-item/index.js';
Slots
Learn more about using slots.
| Name | Description |
|---|---|
| (default) | The breadcrumb item's label. |
end | An element, such as <cs-icon>, placed after the label. |
separator | The separator to use for the breadcrumb item. This will only change the separator for this item. If you want to change it for all items in the group, set the separator on <cs-breadcrumb> instead. |
start | An element, such as <cs-icon>, placed before the label. |
Attributes & Properties
Learn more about attributes and properties.
| Property | Attribute | Description | Type | Default | Reflects |
|---|---|---|---|---|---|
href | href | Optional URL to direct the user to when the breadcrumb item is activated. When set, a link will be rendered internally. When unset, a button will be rendered instead. | string | undefined | — | — |
rel | rel | The rel attribute to use on the link. Only used when href is set. | string | 'noreferrer noopener' | — |
target | target | Tells the browser where to open the link. Only used when href is set. | '_blank' | '_parent' | '_self' | '_top' | undefined | — | — |
CSS Parts
Learn more about CSS parts.
| Name | Description | CSS selector |
|---|---|---|
end | The container that wraps the end slot. | ::part(end) |
label | The breadcrumb item's label. | ::part(label) |
separator | The container that wraps the separator. | ::part(separator) |
start | The container that wraps the start slot. | ::part(start) |

