diff --git a/frontend/app/ErrorBoundary.tsx b/frontend/app/ErrorBoundary.tsx deleted file mode 100644 index c8d26d97b..000000000 --- a/frontend/app/ErrorBoundary.tsx +++ /dev/null @@ -1,31 +0,0 @@ -import React, { Component } from 'react'; - -class ErrorBoundary extends Component { - constructor(props) { - super(props); - this.state = { hasError: false, error: null }; - } - - static getDerivedStateFromError(error) { - return { hasError: true, error }; - } - - componentDidCatch(error, errorInfo) { - console.error('Error caught:', error, errorInfo); - // Здесь можно отправить ошибку в сервис аналитики - } - - render() { - if (this.state.hasError) { - return this.props.fallback ? ( - this.props.fallback(this.state.error) - ) : ( -
Произошла ошибка: {this.state.error?.message}
- ); - } - - return this.props.children; - } -} - -export default ErrorBoundary; diff --git a/frontend/app/initialize.tsx b/frontend/app/initialize.tsx index a8575b9ca..e5de90df4 100644 --- a/frontend/app/initialize.tsx +++ b/frontend/app/initialize.tsx @@ -13,7 +13,6 @@ import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import { StoreProvider, RootStore } from './mstore'; import Router from './Router'; import './i18n'; -import ErrorBoundary from './ErrorBoundary'; // @ts-ignore window.getCommitHash = () => console.log(window.env.COMMIT_HASH); @@ -75,7 +74,6 @@ document.addEventListener('DOMContentLoaded', () => { // const theme = window.localStorage.getItem('theme'); root.render( - @@ -90,7 +88,6 @@ document.addEventListener('DOMContentLoaded', () => { - - , + , ); });