"use client"; import { useEffect } from "react"; const STORAGE_KEY = "changelogLastSeen"; export function MarkChangelogSeen({ latestDate }: { latestDate: string | null }) { useEffect(() => { if (!latestDate) return; try { const prev = window.localStorage.getItem(STORAGE_KEY); if (!prev || prev < latestDate) { window.localStorage.setItem(STORAGE_KEY, latestDate); } } catch { // localStorage unavailable — no-op } }, [latestDate]); return null; }