2026-06-28 18:31:05 +02:00
|
|
|
'use client';
|
|
|
|
|
|
|
|
|
|
/* ════════════════════════════ SWRegister ════════════════════════════
|
|
|
|
|
* Registreert de service worker voor PWA offline support.
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
import { useEffect } from 'react';
|
|
|
|
|
|
|
|
|
|
export default function SWRegister() {
|
|
|
|
|
useEffect(() => {
|
|
|
|
|
if ('serviceWorker' in navigator) {
|
2026-07-19 15:35:18 +02:00
|
|
|
navigator.serviceWorker.register('/sw.js').catch((err) => {
|
|
|
|
|
console.error('[SWRegister] Registration failed:', err);
|
2026-06-28 18:31:05 +02:00
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}, []);
|
|
|
|
|
|
|
|
|
|
return null;
|
|
|
|
|
}
|