Reload page when new PWA version is available

This commit is contained in:
momo5502
2025-09-08 16:16:55 +02:00
parent 99249a8b3b
commit 00680429d8
3 changed files with 11 additions and 1 deletions

View File

@@ -2,9 +2,17 @@ import { StrictMode } from "react";
import { createRoot } from "react-dom/client";
import "./index.css";
import App from "./App.tsx";
import { registerSW } from "virtual:pwa-register";
createRoot(document.getElementById("root")!).render(
<StrictMode>
<App />
</StrictMode>,
);
registerSW({
onNeedRefresh() {
window.location.reload();
},
onOfflineReady() {},
});

View File

@@ -1 +1,2 @@
/// <reference types="vite/client" />
/// <reference types="vite-plugin-pwa/client" />

View File

@@ -12,6 +12,7 @@
"baseUrl": ".",
"paths": {
"@/*": ["./src/*"]
}
},
"types": ["vite-plugin-pwa/client"]
}
}