aboutsummaryrefslogtreecommitdiff
path: root/modern/src/index.js
diff options
context:
space:
mode:
authorAnton Tananaev <anton@traccar.org>2022-09-15 10:29:35 -0700
committerAnton Tananaev <anton@traccar.org>2022-09-15 10:29:35 -0700
commit8b17d67bdf366a10d0f152e3a4c0c87020513d40 (patch)
treec5606ee61e79b31a94ecb95741aa9ec91c21dd8e /modern/src/index.js
parent7935dc0cec214d6e1cc9c2d0624afb547a222086 (diff)
downloadtrackermap-web-8b17d67bdf366a10d0f152e3a4c0c87020513d40.tar.gz
trackermap-web-8b17d67bdf366a10d0f152e3a4c0c87020513d40.tar.bz2
trackermap-web-8b17d67bdf366a10d0f152e3a4c0c87020513d40.zip
Add react error handler
Diffstat (limited to 'modern/src/index.js')
-rw-r--r--modern/src/index.js35
1 files changed, 19 insertions, 16 deletions
diff --git a/modern/src/index.js b/modern/src/index.js
index d89d917e..e5457789 100644
--- a/modern/src/index.js
+++ b/modern/src/index.js
@@ -13,27 +13,30 @@ import preloadImages from './map/core/preloadImages';
import * as serviceWorkerRegistration from './serviceWorkerRegistration';
import NativeInterface from './common/components/NativeInterface';
import ServerProvider from './ServerProvider';
+import ErrorBoundary from './ErrorBoundary';
preloadImages();
const root = createRoot(document.getElementById('root'));
root.render(
- <Provider store={store}>
- <LocalizationProvider>
- <StyledEngineProvider injectFirst>
- <ThemeProvider theme={theme}>
- <CssBaseline />
- <ServerProvider>
- <BrowserRouter>
- <Navigation />
- </BrowserRouter>
- </ServerProvider>
- <ErrorHandler />
- <NativeInterface />
- </ThemeProvider>
- </StyledEngineProvider>
- </LocalizationProvider>
- </Provider>,
+ <ErrorBoundary>
+ <Provider store={store}>
+ <LocalizationProvider>
+ <StyledEngineProvider injectFirst>
+ <ThemeProvider theme={theme}>
+ <CssBaseline />
+ <ServerProvider>
+ <BrowserRouter>
+ <Navigation />
+ </BrowserRouter>
+ </ServerProvider>
+ <ErrorHandler />
+ <NativeInterface />
+ </ThemeProvider>
+ </StyledEngineProvider>
+ </LocalizationProvider>
+ </Provider>
+ </ErrorBoundary>,
);
serviceWorkerRegistration.register();