diff --git a/src/main.tsx b/src/main.tsx index 466c85d..4649412 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -2,9 +2,17 @@ import { StrictMode } from 'react' import { createRoot } from 'react-dom/client' import { BrowserRouter } from 'react-router-dom' import { QueryClient, QueryClientProvider } from '@tanstack/react-query' +import { registerSW } from 'virtual:pwa-register' import './index.css' import App from './App' +// Auto-reload when a new service worker is available +registerSW({ + onNeedRefresh() { + window.location.reload() + }, +}) + const queryClient = new QueryClient({ defaultOptions: { queries: { staleTime: 1000 * 60 * 5 } }, })