diff options
author | Anton Tananaev <anton@traccar.org> | 2022-05-08 14:37:32 -0700 |
---|---|---|
committer | Anton Tananaev <anton@traccar.org> | 2022-05-08 14:37:32 -0700 |
commit | 4d17b6baf8f3745478eb105c6ee196ebf4ceb7c7 (patch) | |
tree | d4c3d81641f83b66dfd77d0392f78a3097b4f85e /modern | |
parent | 66eb9c1a687b5e254b0f9c8b6cb8ffbf9e2fc524 (diff) | |
download | trackermap-web-4d17b6baf8f3745478eb105c6ee196ebf4ceb7c7.tar.gz trackermap-web-4d17b6baf8f3745478eb105c6ee196ebf4ceb7c7.tar.bz2 trackermap-web-4d17b6baf8f3745478eb105c6ee196ebf4ceb7c7.zip |
Move localization provider
Diffstat (limited to 'modern')
-rw-r--r-- | modern/src/App.js | 119 | ||||
-rw-r--r-- | modern/src/index.js | 9 |
2 files changed, 64 insertions, 64 deletions
diff --git a/modern/src/App.js b/modern/src/App.js index 64c3e24f..702006f3 100644 --- a/modern/src/App.js +++ b/modern/src/App.js @@ -42,7 +42,6 @@ import ResetPasswordPage from './login/ResetPasswordPage'; import theme from './common/theme'; import GeofencesPage from './other/GeofencesPage'; import GeofencePage from './settings/GeofencePage'; -import { LocalizationProvider } from './common/components/LocalizationProvider'; import useQuery from './common/util/useQuery'; import { useEffectAsync } from './reactHelper'; import { devicesActions } from './store'; @@ -98,67 +97,65 @@ const App = () => { }, [query]); return (!redirectsHandled ? (<LinearProgress />) : ( - <LocalizationProvider> - <ThemeProvider theme={theme}> - <CssBaseline /> - <SocketController /> - <CachingController /> - <Switch> - <Route exact path="/login" component={LoginPage} /> - <Route exact path="/register" component={RegisterPage} /> - <Route exact path="/reset-password" component={ResetPasswordPage} /> - <Route> - {!initialized ? (<LinearProgress />) : ( - <> - <div className={classes.page}> - <Switch> - <Route exact path="/" component={MainPage} /> - <Route exact path="/replay" component={ReplayPage} /> - <Route exact path="/position/:id?" component={PositionPage} /> - <Route exact path="/event/:id?" component={EventPage} /> - <Route exact path="/user/:id?" component={UserPage} /> - <Route exact path="/device/:id?" component={DevicePage} /> - <Route exact path="/geofence/:id?" component={GeofencePage} /> - <Route exact path="/geofences" component={GeofencesPage} /> - <Route exact path="/settings/accumulators/:deviceId?" component={AccumulatorsPage} /> - <Route exact path="/settings/preferences" component={PreferencesPage} /> - <Route exact path="/settings/notifications" component={NotificationsPage} /> - <Route exact path="/settings/notification/:id?" component={NotificationPage} /> - <Route exact path="/settings/groups" component={GroupsPage} /> - <Route exact path="/settings/group/:id?" component={GroupPage} /> - <Route exact path="/settings/drivers" component={DriversPage} /> - <Route exact path="/settings/driver/:id?" component={DriverPage} /> - <Route exact path="/settings/calendars" component={CalendarsPage} /> - <Route exact path="/settings/calendar/:id?" component={CalendarPage} /> - <Route exact path="/settings/attributes" component={ComputedAttributesPage} /> - <Route exact path="/settings/attribute/:id?" component={ComputedAttributePage} /> - <Route exact path="/settings/maintenances" component={MaintenancesPage} /> - <Route exact path="/settings/maintenance/:id?" component={MaintenancePage} /> - <Route exact path="/settings/commands" component={CommandsPage} /> - <Route exact path="/settings/command/:id?" component={CommandPage} /> - <Route exact path="/command/:deviceId?" component={CommandSendPage} /> - <Route exact path="/admin/server" component={ServerPage} /> - <Route exact path="/admin/users" component={UsersPage} /> - <Route exact path="/admin/statistics" component={StatisticsPage} /> - <Route exact path="/reports/route" component={RouteReportPage} /> - <Route exact path="/reports/event" component={EventReportPage} /> - <Route exact path="/reports/trip" component={TripReportPage} /> - <Route exact path="/reports/stop" component={StopReportPage} /> - <Route exact path="/reports/summary" component={SummaryReportPage} /> - <Route exact path="/reports/chart" component={ChartReportPage} /> - </Switch> + <ThemeProvider theme={theme}> + <CssBaseline /> + <SocketController /> + <CachingController /> + <Switch> + <Route exact path="/login" component={LoginPage} /> + <Route exact path="/register" component={RegisterPage} /> + <Route exact path="/reset-password" component={ResetPasswordPage} /> + <Route> + {!initialized ? (<LinearProgress />) : ( + <> + <div className={classes.page}> + <Switch> + <Route exact path="/" component={MainPage} /> + <Route exact path="/replay" component={ReplayPage} /> + <Route exact path="/position/:id?" component={PositionPage} /> + <Route exact path="/event/:id?" component={EventPage} /> + <Route exact path="/user/:id?" component={UserPage} /> + <Route exact path="/device/:id?" component={DevicePage} /> + <Route exact path="/geofence/:id?" component={GeofencePage} /> + <Route exact path="/geofences" component={GeofencesPage} /> + <Route exact path="/settings/accumulators/:deviceId?" component={AccumulatorsPage} /> + <Route exact path="/settings/preferences" component={PreferencesPage} /> + <Route exact path="/settings/notifications" component={NotificationsPage} /> + <Route exact path="/settings/notification/:id?" component={NotificationPage} /> + <Route exact path="/settings/groups" component={GroupsPage} /> + <Route exact path="/settings/group/:id?" component={GroupPage} /> + <Route exact path="/settings/drivers" component={DriversPage} /> + <Route exact path="/settings/driver/:id?" component={DriverPage} /> + <Route exact path="/settings/calendars" component={CalendarsPage} /> + <Route exact path="/settings/calendar/:id?" component={CalendarPage} /> + <Route exact path="/settings/attributes" component={ComputedAttributesPage} /> + <Route exact path="/settings/attribute/:id?" component={ComputedAttributePage} /> + <Route exact path="/settings/maintenances" component={MaintenancesPage} /> + <Route exact path="/settings/maintenance/:id?" component={MaintenancePage} /> + <Route exact path="/settings/commands" component={CommandsPage} /> + <Route exact path="/settings/command/:id?" component={CommandPage} /> + <Route exact path="/command/:deviceId?" component={CommandSendPage} /> + <Route exact path="/admin/server" component={ServerPage} /> + <Route exact path="/admin/users" component={UsersPage} /> + <Route exact path="/admin/statistics" component={StatisticsPage} /> + <Route exact path="/reports/route" component={RouteReportPage} /> + <Route exact path="/reports/event" component={EventReportPage} /> + <Route exact path="/reports/trip" component={TripReportPage} /> + <Route exact path="/reports/stop" component={StopReportPage} /> + <Route exact path="/reports/summary" component={SummaryReportPage} /> + <Route exact path="/reports/chart" component={ChartReportPage} /> + </Switch> + </div> + {!desktop && ( + <div className={classes.menu}> + <BottomMenu /> </div> - {!desktop && ( - <div className={classes.menu}> - <BottomMenu /> - </div> - )} - </> - )} - </Route> - </Switch> - </ThemeProvider> - </LocalizationProvider> + )} + </> + )} + </Route> + </Switch> + </ThemeProvider> )); }; diff --git a/modern/src/index.js b/modern/src/index.js index 28f0bbf1..63f2b66c 100644 --- a/modern/src/index.js +++ b/modern/src/index.js @@ -7,12 +7,15 @@ import { Provider } from 'react-redux'; import App from './App'; import * as serviceWorker from './serviceWorker'; import store from './store'; +import { LocalizationProvider } from './common/components/LocalizationProvider'; ReactDOM.render(( <Provider store={store}> - <BrowserRouter> - <App /> - </BrowserRouter> + <LocalizationProvider> + <BrowserRouter> + <App /> + </BrowserRouter> + </LocalizationProvider> </Provider> ), document.getElementById('root')); |