--- import Badge from '@/components/primitives/Badge.astro'; import Card from '@/components/primitives/Card.astro'; import Container from '@/components/primitives/Container.astro'; import Headline from '@/components/content/Headline.astro'; import Lead from '@/components/content/Lead.astro'; import PrimaryCTA from '@/components/content/PrimaryCTA.astro'; import Section from '@/components/primitives/Section.astro'; import SectionHeader from '@/components/primitives/SectionHeader.astro'; import type { ProgressTeaserContent } from '@/types/site'; interface Props { content: ProgressTeaserContent; } const { content } = Astro.props; function formatDate(date: Date): string { return date.toLocaleDateString('en-US', { year: 'numeric', month: 'short', day: 'numeric', }); } ---
{content.entries.map((entry) => ( {formatDate(entry.date)}
{entry.title} {entry.description}
))}