19 lines
359 B
TypeScript
19 lines
359 B
TypeScript
"use client"
|
|
|
|
import { useEffect } from "react"
|
|
import { registerServiceWorker } from "@/lib/register-sw"
|
|
import { PWAInstaller } from "./pwa-installer"
|
|
|
|
export function PWAProvider({ children }: { children: React.ReactNode }) {
|
|
useEffect(() => {
|
|
registerServiceWorker()
|
|
}, [])
|
|
|
|
return (
|
|
<>
|
|
{children}
|
|
<PWAInstaller />
|
|
</>
|
|
)
|
|
}
|