logic-engine / node3-ui /src /main.jsx
ghostdrive1's picture
Upload folder using huggingface_hub
1cf3e52 verified
Raw
History Blame Contribute Delete
848 Bytes
import React from 'react'
import ReactDOM from 'react-dom/client'
import App from './App.jsx'
import './index.css'
// Error Boundary / Global Error Handler to catch white-screen issues
window.addEventListener('error', (event) => {
document.body.innerHTML = `<div style="color:red; padding:20px; font-size:20px; background:black; height:100vh;">
<h1>React Crash Error:</h1>
<pre>${event.error ? event.error.stack : event.message}</pre>
</div>`;
});
window.addEventListener('unhandledrejection', (event) => {
document.body.innerHTML = `<div style="color:orange; padding:20px; font-size:20px; background:black; height:100vh;">
<h1>Unhandled Promise Rejection:</h1>
<pre>${event.reason}</pre>
</div>`;
});
ReactDOM.createRoot(document.getElementById('root')).render(
<React.StrictMode>
<App />
</React.StrictMode>,
)