import { registerSW } from "virtual:pwa-register"; export function registerPwaIfEnabled() { if (import.meta.env.DEV) { return; } if (import.meta.env.VITE_PWA_ENABLED === "false") { return; } registerSW({ immediate: true, onOfflineReady() { if (typeof window !== "undefined") { window.dispatchEvent(new CustomEvent("hyb-oa:pwa-offline-ready")); } }, }); }