Breadcrumbs provide information about a user's current location within the application's page hierarchy.
shouldRenderLastElementAsLink to render it as a link instead.isDisabled on the breadcrumb object) to make it non-interactive. Disabled items render in a lighter grey whether active or not.maxItems, default 4) middle items into an ellipsis dropdown when the items exceed the container width or the maxItems threshold. The first and last items always stay visible; the ellipsis opens the collapsed middle items in a dropdown.isTruncated on the breadcrumb object) — for dynamic values such as model names. Truncation caps width at space-3200.breadcrumbs. Each object accepts text (required), href, isDisabled, isTruncated, onClick, itemClassName, linkClassName, and contentClassName.href to render it as an <a>. Give it onClick with no href to render it as a <button>. An item with neither renders as plain text.maxItems counts the ellipsis as one item. The minimum visible count is 3 (first item, ellipsis, last item), so values below 3 are floored.isTruncated — it is not applied automatically, despite the design doc's wording.<nav aria-label="Breadcrumbs"> wrapping a <ul>. Override the element with as.BreadcrumbsItem and BreadcrumbsEllipsisItem (Ember: PlumaBreadcrumbsItem, PlumaBreadcrumbsEllipsisItem) are exported, but Breadcrumbs composes them from the breadcrumbs array. Use the subcomponents directly only when building a custom list.<PlumaBreadcrumbs @breadcrumbs={{this.items}} @maxItems={{5}} />. All props take the @ prefix; the arg names and defaults match React.