import { useState } from 'react'; import { useI18n } from '../i18n/context'; const ACK_KEY = 'ai-act-kompass/legal-ack/v1'; function hasAcknowledged(): boolean { try { return localStorage.getItem(ACK_KEY) !== null; } catch { return false; } } /** * Rechtlicher Hinweis beim ersten Start: Die Nutzung ist erst nach * ausdrücklicher Bestätigung möglich, dass das Tool nur eine Arbeitshilfe * und keine Rechtsberatung ist. Die Bestätigung wird mit Zeitstempel * lokal gespeichert. */ export function DisclaimerGate(): JSX.Element | null { const { t } = useI18n(); const [acknowledged, setAcknowledged] = useState(() => hasAcknowledged()); if (acknowledged) return null; return (

{t.legalGateTitle}

{t.legalGateBody1}

{t.legalGateBody2}

{t.legalGateBody3}

); }