public connectedCallback()

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>`;
			});
	}