import { StrictMode } from 'react'; import ReactDOM from 'react-dom/client'; import App from './App.jsx'; import './index.css'; if ('serviceWorker' in navigator) { navigator.serviceWorker.register('/sw.js').catch(() => {}); } // Pages are lazy-loaded chunks. If a deploy happened while this tab was open, // the old chunk files are gone — reload once to pick up the new build. window.addEventListener('vite:preloadError', () => { if (sessionStorage.getItem('chunk-reload')) return; sessionStorage.setItem('chunk-reload', '1'); window.location.reload(); }); window.addEventListener('load', () => sessionStorage.removeItem('chunk-reload')); ReactDOM.createRoot(document.getElementById('root')).render( );