Project

General

Profile

« Previous | Next » 

Revision 9889fa14

Added by Ron Lavi almost 3 years ago

Fixes #33026, #30865 - Add React error boundary

View differences:

webpack/assets/javascripts/react_app/Root/ReactApp.js
import apolloClient from './apollo';
import ToastsList from '../components/ToastsList';
import ErrorBoundary from '../components/common/ErrorBoundary';
const ReactApp = ({ layout, metadata, toasts }) => {
const contextData = { metadata };
......
<ApolloProvider client={apolloClient}>
<ConnectedRouter history={history}>
<Layout data={layout}>
<ToastsList railsMessages={toasts} />
<AppSwitcher />
<ErrorBoundary history={history}>
<ToastsList railsMessages={toasts} />
<AppSwitcher />
</ErrorBoundary>
</Layout>
</ConnectedRouter>
</ApolloProvider>

Also available in: Unified diff