import React, { PureComponent } from 'react' import PropTypes from 'prop-types' import { Provider } from 'react-redux' import { HashRouter } from 'react-router-dom' import * as Sentry from '@sentry/browser' import ErrorPage from './error' import Routes from './routes' import I18nProvider from '../helpers/higher-order-components/i18n-provider' import MetaMetricsProvider from '../helpers/higher-order-components/metametrics/metametrics.provider' class Index extends PureComponent { state = {} static getDerivedStateFromError (error) { return { error } } componentDidCatch (error) { Sentry.captureException(error) } render () { const { error, errorId } = this.state const { store } = this.props if (error) { return ( ) } return ( ) } } Index.propTypes = { store: PropTypes.object, } export default Index