--- type Item = { label: string; href?: string }; const { items } = Astro.props as { items: Item[] }; --- {items.map((item, index) => {item.href ? {item.label} : {item.label}} {index < items.length - 1 && } )}