UNPKG

next-pwa-pack

Version:

PWA cache provider for Next.js/React apps (service worker, manifest, offline page, SPA cache, offline)

18 lines (17 loc) 527 B
"use client"; import { useEffect } from "react"; export default function RegisterSW({ swPath = "/sw.js" }) { useEffect(() => { if ("serviceWorker" in navigator) { navigator.serviceWorker .register(swPath) .then((reg) => { console.log("[PWA] Service Worker registered", reg); }) .catch((err) => { console.error("[PWA] SW registration failed", err); }); } }, [swPath]); return null; }