import React from 'react' import ReactDOM from 'react-dom/client' import App from './App' import './index.css' class AppErrorBoundary extends React.Component { constructor(props) { super(props) this.state = { error: null } } static getDerivedStateFromError(error) { return { error } } componentDidCatch(error, info) { console.error('[MUTQAN UI ERROR]', error, info?.componentStack || '') } render() { if (this.state.error) { return (
مُتقِن · MUTQAN

تعذّر تحميل إحدى واجهات النظام

ظهر خطأ أثناء تشغيل الواجهة. أرسل رسالة الخطأ التالية للدعم الفني.

{String(this.state.error?.message || this.state.error)}
) } return this.props.children } } const root = document.getElementById('root') if (root) { ReactDOM.createRoot(root).render( ) }