
Overzicht
Het probleem met een PDF
Wat erin zit
Twee merken, één systeem
brand/primary, brand/alert en bg/page lossen anders op afhankelijk van het actieve thema, en één CSS-klassewissel herskint de volledige componentenbibliotheek van BDA-marineblauw naar SIPY-groen. De componenten weten niet welk merk ze renderen. Dat is precies de bedoeling: een submerk is een set waarden, geen fork van de code.
Het lastige stuk: shippen naar een legacy-CMS
Figma in de pas houden
Gebruikte technologieën
- Frontend: React 19, TypeScript, Vite, React Router, Tailwind CSS v4.
- Motion en iconen: Framer Motion voor componenttransities, Lucide voor iconografie.
- Exportpipeline: een Node-script dat per kaartvariant HTML-snippets met inline stijlen genereert voor DNN.
- Designbrug: een Figma-plugin plus een uitgeschreven specificatie voor de variabelemmapping, van code naar Figma.
- Leadcaptatie: een aparte standalone app voor het leadformulier van de kredietaanvraag.
