import {StrictMode} from 'react'; import {createRoot} from 'react-dom/client'; import App from './App.tsx'; import {ErrorBoundary} from './components/ErrorBoundary.tsx'; import './index.css'; const rootElement = document.getElementById('root'); if (rootElement && (!rootElement.hasChildNodes() || !(window as any).__appMounted)) { (window as any).__appMounted = true; createRoot(rootElement).render( , ); }