import {StrictMode} from 'react'; import {createRoot} from 'react-dom/client'; import App from './App.tsx'; import './index.css'; if ('serviceWorker' in navigator) { const isLocalhost = ['localhost', '127.0.0.1'].includes(window.location.hostname); if (window.isSecureContext || isLocalhost) { window.addEventListener('load', () => { navigator.serviceWorker.register('/sw.js').catch((error) => { console.error('Service worker registration failed:', error); }); }); } } createRoot(document.getElementById('root')!).render( , );