Files
notify/frontend/src/components/sw-registrar.tsx
2026-02-27 12:14:47 +08:00

16 lines
359 B
TypeScript

"use client";
import { useEffect } from "react";
export function ServiceWorkerRegistrar() {
useEffect(() => {
if ("serviceWorker" in navigator && process.env.NODE_ENV === "production") {
navigator.serviceWorker.register("/sw.js").catch((err) => {
console.warn("SW registration failed:", err);
});
}
}, []);
return null;
}