import { Component, StrictMode, type ReactNode } from 'react' import { createRoot } from 'react-dom/client' import './index.css' import App from './App.tsx' class RootErrorBoundary extends Component<{ children: ReactNode }, { hasError: boolean }> { constructor(props: { children: ReactNode }) { super(props); this.state = { hasError: false }; } static getDerivedStateFromError() { return { hasError: true }; } componentDidCatch(error: Error) { console.error('[UI] Fatal render error:', error); } render() { if (this.state.hasError) { return (
UI Recovery Mode
Open devtools console for the runtime stack trace.