forked from maik/IPFS-portal
20 lines
574 B
TypeScript
20 lines
574 B
TypeScript
|
|
'use client';
|
||
|
|
|
||
|
|
/* ════════════════════════════ SWRegister ════════════════════════════
|
||
|
|
* Registreert de service worker voor PWA offline support.
|
||
|
|
*/
|
||
|
|
|
||
|
|
import { useEffect } from 'react';
|
||
|
|
|
||
|
|
export default function SWRegister() {
|
||
|
|
useEffect(() => {
|
||
|
|
if ('serviceWorker' in navigator) {
|
||
|
|
navigator.serviceWorker.register('/sw.js').catch(() => {
|
||
|
|
// SW registratie mislukt — geen offline, app werkt gewoon
|
||
|
|
});
|
||
|
|
}
|
||
|
|
}, []);
|
||
|
|
|
||
|
|
return null;
|
||
|
|
}
|