/** * CookieBanner.jsx - Simpele cookiebanner/analytics-melding * * Informeert bezoekers over het gebruik van Umami analytics. * Slaat voorkeur op in localStorage zodat de banner maar 1x verschijnt. */ import { useState, useEffect } from 'react'; import { Link } from 'react-router-dom'; const STORAGE_KEY = 'cookie-banner-dismissed'; function CookieBanner() { const [visible, setVisible] = useState(false); // Check bij laden of de banner al eerder is weggeklikt useEffect(() => { const dismissed = localStorage.getItem(STORAGE_KEY); if (!dismissed) { setVisible(true); } }, []); const dismiss = () => { localStorage.setItem(STORAGE_KEY, 'true'); setVisible(false); }; if (!visible) return null; return (
{/* Tekst */}

Deze website gebruikt{' '} Umami {' '}voor anonieme bezoekersstatistieken. Er worden geen cookies geplaatst voor tracking en er worden geen persoonsgegevens gedeeld met derden.{' '} Meer info

{/* Knop */}
); } export default CookieBanner;