Revision 9889fa14
Added by Ron Lavi almost 3 years ago
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
Fixes #33026, #30865 - Add React error boundary