type ItemCard = { icon: string; title: string; status: string; }; type Highlight = { eyebrow: string; title: string; icon: string; }; type SponsorItemBasedData = { eyebrow: string; title: string; description: string; items: ItemCard[]; highlights: Highlight[]; }; export default function SponsorItemBased({ data }: { data: SponsorItemBasedData }) { return (
{/* Header */}

{data.title}

{data.description}

{/* 4-col cards */}
{data.items.map((item) => (
{item.icon}

{item.title}

{item.status}

))}
{/* Highlights */}
{data.highlights.map((h) => (

{h.eyebrow}

{h.title}

{h.icon}
))}
); }