const { useState } = React; function CTA() { const [status, setStatus] = useState('idle'); // idle | sending | sent | error const handleSubmit = async (e) => { e.preventDefault(); setStatus('sending'); try { const res = await fetch('send.php', { method: 'POST', body: new FormData(e.target), }); const data = await res.json(); setStatus(data.ok ? 'sent' : 'error'); } catch (_) { setStatus('error'); } }; return (
Beperkte capaciteit

We nemen maximaal
3 projecten tegelijk aan.

Zo houden we de kwaliteit hoog. Vertel kort waar u mee zit — u hoort binnen één werkdag of er plek is en of het klikt. Geen pitch, geen druk.

Liever direct appen? { e.preventDefault(); window.open('https://wa.me/31648687699', '_blank', 'noopener'); }}>06 48687699

{status === 'sent' ? (

Bedankt voor uw bericht.

We nemen binnen één werkdag contact met u op — meestal sneller.

) : (
{/* Honeypot tegen spam — onzichtbaar voor bezoekers */}
{status === 'error' && (

Versturen lukte niet. Mail ons direct op insuranplatformey@gmail.com.

)}
)}
); } Object.assign(window, { CTA });