--- import Icon from './Icon.astro' import type { BreadcrumbVariant } from '@shared/lib/tokens' interface Props { pages: string[] class?: string /** breadcrumb-{separator} class (`$breadcrumb-variants` SCSS map) */ separator?: BreadcrumbVariant | undefined /** first item becomes a home-icon link */ homeIcon?: boolean /** remaining attributes (id, data-*, aria-*, …) are forwarded to the root element */ [key: string]: unknown } const { pages, class: className, separator, homeIcon, ...rest } = Astro.props const items = pages const classes = ['breadcrumb', className, separator && `breadcrumb-${separator}`] ---