--- /** * ManifestBlock * Genummerde USPs of pijlers. Krachtig en sober. * * Props: * - headline?: string * - items: Array<{ number?: string; title: string; body: string }> * - columns?: 1 | 2 | 3 * - numbered?: boolean — toon auto-nummering als number niet opgegeven */ interface Props { headline?: string; items: { number?: string; title: string; body: string }[]; columns?: 1 | 2 | 3; numbered?: boolean; } const { headline, items, columns = 3, numbered = true } = Astro.props; ---
{headline &&

{headline}

}
    {items.map((item, i) => (
  1. {item.number ?? (numbered ? String(i + 1).padStart(2, '0') : null)}

    {item.title}

    {item.body}

  2. ))}