"use client"; import Link from "next/link"; import { AnimatePresence, motion } from "motion/react"; import { useConsent } from "../lib/useConsent"; /** * Bottom banner, shown whenever useConsent()'s cookie hasn't recorded a * decision yet — the hard prerequisite for TrackingScripts.tsx to ever * render an analytics/marketing script (see that file's own comment). * Two equally-sized buttons, not a prominent "Akzeptieren" next to a * de-emphasized reject link — TTDSG requires an equally easy way to * decline, not just technically present a way to. */ export function CookieBanner() { const { consent, loaded, setConsent } = useConsent(); const visible = loaded && consent === null; return ( {visible && (

Wir nutzen Cookies, um diese Seite zu betreiben und ihre Nutzung zu verstehen. Mehr dazu in unserer{" "} Datenschutzerklärung .

)}
); }