in components/RuiBreadcrumbs/src/RuiBreadcrumbs.ts [65:82]
public connectedCallback() {
super.connectedCallback();
this._crumbs =
[...this.children]
.map((c, i) => {
c.setAttribute('slot', `crumb-${i}`);
// A11y. Set the aria-current on the last element if not done so
if (i === this.children.length - 1 && !c.getAttribute('aria-current')) {
c.setAttribute('aria-current', 'page');
}
return html`
<li>
<slot name="crumb-${i}"></slot>
</li>`;
});
}