import { html } from 'lit'; import { property } from 'lit/decorators.js'; import { BootstrapElement, defineElement } from '@bootstrap-wc/core'; export interface BreadcrumbItem { label: string; href?: string; active?: boolean; } /** * `` — Bootstrap breadcrumb. Host carries `.breadcrumb` so * Bootstrap's `.breadcrumb > .breadcrumb-item` selectors match the slotted * items. Pass `items` for data-driven rendering, or place * `` children directly. */ export class BsBreadcrumb extends BootstrapElement { @property({ type: Array }) items: BreadcrumbItem[] = []; @property({ type: String }) label = 'breadcrumb'; @property({ type: String }) divider?: string; /** * When set, the shadow renders `` and the host carries no Bootstrap * classes itself. Use this when you need a true `