homebox/frontend/src/modules/pwa.ts

11 lines
296 B
TypeScript

import { ViteSetupModule } from '@/types/ViteSetupModule';
export const install: ViteSetupModule = ({ isClient, router }) => {
if (!isClient) return;
router.isReady().then(async () => {
const { registerSW } = await import('virtual:pwa-register');
registerSW({ immediate: true });
});
};