"use client"; import { useEffect, useState } from "react"; import Link from "next/link"; import { motion, AnimatePresence } from "framer-motion"; import { useTrack } from "@/hooks/use-track"; import { TRACKING_EVENTS } from "@/lib/tracking-events"; import { useDeveloperFlags } from "@/components/developer-flags-provider"; const STORAGE_KEY = "download_nova_ops_popup_closed"; export function OpsPopup() { const [open, setOpen] = useState(false); const { track } = useTrack(); const { flags } = useDeveloperFlags(); useEffect(() => { if (!flags.opsPopup) return; const closed = window.localStorage.getItem(STORAGE_KEY) === "1"; if (!closed) { const timer = window.setTimeout(() => { setOpen(true); track(TRACKING_EVENTS.popupExpose, { scene: "global_ops_popup" }); }, 1500); return () => window.clearTimeout(timer); } }, [track, flags.opsPopup]); if (!flags.opsPopup) return null; const close = () => { setOpen(false); window.localStorage.setItem(STORAGE_KEY, "1"); track(TRACKING_EVENTS.popupClose, { scene: "global_ops_popup" }); }; return ( {open && ( e.stopPropagation()} >

限时运营活动

关注公众号领取专属解锁码

输入关键词“下载”,可获取新资源首发、加群入口与 VIP 试用资格。

track(TRACKING_EVENTS.popupClick, { target: "unlock", scene: "global_ops_popup" })} className="cta-main" > 立即领取
)}
); }