--- import Badge from '@/components/primitives/Badge.astro'; import Card from '@/components/primitives/Card.astro'; import Container from '@/components/primitives/Container.astro'; import Grid from '@/components/primitives/Grid.astro'; import Headline from '@/components/content/Headline.astro'; import Lead from '@/components/content/Lead.astro'; import Section from '@/components/primitives/Section.astro'; import SectionHeader from '@/components/primitives/SectionHeader.astro'; import type { CapabilityClusterContent } from '@/types/site'; interface Props { description?: string; eyebrow?: string; items: CapabilityClusterContent[]; title: string; titleHtml?: string; } const { description, eyebrow, items, title, titleHtml } = Astro.props; ---
{items.map((cluster) => (
{cluster.title} {cluster.meta && ( {cluster.meta} )}
{cluster.description}
    {cluster.capabilities.map((cap) => (
  • {cap}
  • ))}
{cluster.href && ( Learn more → )}
))}