"use client"; import { useEffect } from "react"; const SW_VERSION = "3"; export function PwaRegister() { useEffect(() => { if (typeof navigator === "undefined" || !("serviceWorker" in navigator)) return; navigator.serviceWorker.getRegistrations().then((regs) => { for (const reg of regs) { reg.unregister(); } }); navigator.serviceWorker.register(`/sw.js?${SW_VERSION}`).catch(() => {}); }, []); return null; }