--- /** * FeaturesGrid * Feature-kaarten in een grid. Elk met icon, titel en beschrijving. * * Props: * - headline?: string * - sub?: string * - features: Array<{ icon?: string; title: string; body: string; href?: string }> * - columns?: 2 | 3 | 4 * - variant?: 'card' | 'minimal' | 'bordered' */ interface Props { headline?: string; sub?: string; features: { icon?: string; title: string; body: string; href?: string }[]; columns?: 2 | 3 | 4; variant?: 'card' | 'minimal' | 'bordered'; } const { headline, sub, features, columns = 3, variant = 'card' } = Astro.props; ---
{(headline || sub) && (
{headline &&

{headline}

} {sub &&

{sub}

}
)}