Files
EventHubFrontAdmin/src/main.tsx
T
aleksey b39a676e1a
CI / test (push) Successful in 5m53s
CI / push-image (push) Successful in 10m1s
CI / ci-done (push) Successful in 0s
CI / deploy-ift (push) Successful in 47s
CI / e2e-ift (push) Successful in 2m49s
CI / deploy-stage (push) Successful in 7m58s
CI / e2e-stage (push) Successful in 1m20s
Добавить auto-capture ошибок и фильтр source у тикетов. Refs EventHub/EventHubBack#35
2026-07-17 00:44:13 +03:00

32 lines
905 B
TypeScript

import React from 'react';
import ReactDOM from 'react-dom/client';
import { Toaster } from 'sonner';
import App from './App';
import './index.css';
import './i18n';
import LocaleProvider from './components/LocaleProvider';
import { initTableDensity } from './lib/density';
import { installGlobalErrorHandlers, reportClientError } from './lib/errorReporter';
initTableDensity();
installGlobalErrorHandlers();
// E2E / debug hook for auto-report smoke (mock suite)
declare global {
interface Window {
__ehReportClientError?: typeof reportClientError;
}
}
if (typeof window !== 'undefined') {
window.__ehReportClientError = reportClientError;
}
ReactDOM.createRoot(document.getElementById('root')!).render(
<React.StrictMode>
<LocaleProvider>
<App />
<Toaster richColors position="top-right" />
</LocaleProvider>
</React.StrictMode>
);