12 lines
358 B
TypeScript
12 lines
358 B
TypeScript
import { UserModule } from "~/types"
|
|
|
|
// https://github.com/antfu/vite-plugin-pwa#automatic-reload-when-new-content-available
|
|
export const install: UserModule = ({ isClient, router }) => {
|
|
if (!isClient) return
|
|
|
|
router.isReady().then(async() => {
|
|
const { registerSW } = await import("virtual:pwa-register")
|
|
registerSW({ immediate: true })
|
|
})
|
|
}
|