aboutsummaryrefslogtreecommitdiff
path: root/modern/src/main/MainPage.js
diff options
context:
space:
mode:
Diffstat (limited to 'modern/src/main/MainPage.js')
-rw-r--r--modern/src/main/MainPage.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/modern/src/main/MainPage.js b/modern/src/main/MainPage.js
index 31248271..fb748a68 100644
--- a/modern/src/main/MainPage.js
+++ b/modern/src/main/MainPage.js
@@ -38,6 +38,7 @@ import MapGeocoder from '../map/geocoder/MapGeocoder';
import MapScale from '../map/MapScale';
import MapNotification from '../map/notification/MapNotification';
import EventsDrawer from './EventsDrawer';
+import useFeatures from '../common/util/useFeatures';
const useStyles = makeStyles((theme) => ({
root: {
@@ -143,6 +144,8 @@ const MainPage = () => {
const desktop = useMediaQuery(theme.breakpoints.up('md'));
const phone = useMediaQuery(theme.breakpoints.down('sm'));
+ const features = useFeatures();
+
const [mapMapOnSelect] = usePersistedState('mapOnSelect', false);
const [mapLiveRoutes] = usePersistedState('mapLiveRoutes', false);
@@ -223,7 +226,7 @@ const MainPage = () => {
<MapScale />
<MapCurrentLocation />
<MapGeocoder />
- <MapNotification enabled={eventsAvailable} onClick={eventHandler} />
+ {!features.disableEvents && <MapNotification enabled={eventsAvailable} onClick={eventHandler} />}
{desktop && <MapPadding left={parseInt(theme.dimensions.drawerWidthDesktop, 10)} />}
<Button
variant="contained"
@@ -334,7 +337,7 @@ const MainPage = () => {
<BottomMenu />
</div>
)}
- <EventsDrawer open={eventsOpen} onClose={() => setEventsOpen(false)} />
+ {!features.disableEvents && <EventsDrawer open={eventsOpen} onClose={() => setEventsOpen(false)} />}
{selectedDeviceId && (
<div className={classes.statusCard}>
<StatusCard