Files
Compagnon-du-Lagon---Marama/components/PWARegister.tsx
2025-11-23 08:02:54 +01:00

27 lines
588 B
TypeScript

"use client";
import { useEffect } from "react";
export default function PWARegister() {
useEffect(() => {
if (
typeof window !== "undefined" &&
"serviceWorker" in navigator
) {
window.addEventListener("load", () => {
navigator.serviceWorker
.register("/sw.js")
.then((registration) => {
console.log("Service Worker registered:", registration);
})
.catch((error) => {
console.log("Service Worker registration failed:", error);
});
});
}
}, []);
return null;
}