This commit is contained in:
seb
2026-07-31 08:34:51 +02:00
parent a95b7f4b1e
commit 797ea59bed
24 changed files with 1151 additions and 130 deletions

View File

@@ -3,14 +3,25 @@ import CssBaseline from '@mui/material/CssBaseline';
import { ThemeProvider } from '@mui/material/styles';
import { Provider } from 'react-redux';
import { SnackbarProvider } from 'notistack';
import { registerSW } from 'virtual:pwa-register';
import AuthBootstrap from './components/AuthBootstrap';
import App from './App';
import { store } from './store';
import theme from './theme';
import './index.css';
registerSW({ immediate: true });
async function clearDevServiceWorker() {
if (!import.meta.env.DEV || !('serviceWorker' in navigator)) return;
const regs = await navigator.serviceWorker.getRegistrations();
await Promise.all(regs.map((r) => r.unregister()));
if ('caches' in window) {
const keys = await caches.keys();
await Promise.all(keys.map((k) => caches.delete(k)));
}
}
if (import.meta.env.DEV) {
void clearDevServiceWorker();
}
createRoot(document.getElementById('root')).render(
<Provider store={store}>