<cs-breadcrumb-item>
StableNavigationSince 0.1

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.

Home Projects Overview

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.

npm Self-Hosted React
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.

NameDescription
(default)The breadcrumb item's label.
endAn element, such as <cs-icon>, placed after the label.
separatorThe 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.
startAn element, such as <cs-icon>, placed before the label.

Attributes & Properties

Learn more about attributes and properties.

PropertyAttributeDescriptionTypeDefaultReflects
hrefhrefOptional 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
relrelThe rel attribute to use on the link. Only used when href is set.string'noreferrer noopener'
targettargetTells 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.

NameDescriptionCSS selector
endThe container that wraps the end slot.::part(end)
labelThe breadcrumb item's label.::part(label)
separatorThe container that wraps the separator.::part(separator)
startThe container that wraps the start slot.::part(start)