Un pot de crédits global (BASIC 100 / PRO 1 000 / BUSINESS 4 000) remplace les seaux par fonction côté débit. Packs one-shot S/M/L, admin sans seaux legacy, usage multi-features, hints de coût, anti-flash thème et hydratation admin. Inclut aussi le pipeline slides renforcé et la page publique polishée.
17 lines
394 B
TypeScript
17 lines
394 B
TypeScript
'use client'
|
||
|
||
import { useEffect } from 'react'
|
||
|
||
/** Désenregistre d’anciens service workers (remplace /scripts/sw-cleanup.js). */
|
||
export function SwCleanup() {
|
||
useEffect(() => {
|
||
if (!('serviceWorker' in navigator)) return
|
||
void navigator.serviceWorker.getRegistrations().then((rs) => {
|
||
rs.forEach((r) => {
|
||
void r.unregister()
|
||
})
|
||
})
|
||
}, [])
|
||
return null
|
||
}
|