import { createRoot } from 'react-dom/client'; import { App } from './App.tsx'; import './styles.css'; const rootEl = document.getElementById('root'); if (!rootEl) { document.body.innerHTML = '
#root missing
'; } else { try { createRoot(rootEl).render(); } catch (err) { rootEl.innerHTML = `
${String(err)}
`; console.error(err); } } window.addEventListener('error', (e) => { console.error('window.error', e.error || e.message); }); window.addEventListener('unhandledrejection', (e) => { console.error('unhandledrejection', e.reason); });