Files
wtr/components/layout/service-worker-register.tsx

13 lines
300 B
TypeScript

"use client";
import { useEffect } from "react";
export function ServiceWorkerRegister() {
useEffect(() => {
if ("serviceWorker" in navigator && process.env.NODE_ENV === "production") {
navigator.serviceWorker.register("/sw.js").catch(() => undefined);
}
}, []);
return null;
}