aboutsummaryrefslogtreecommitdiff
path: root/modern/src/map/PositionsMap.js
diff options
context:
space:
mode:
authorAshutosh Bishnoi <mail2bishnoi@gmail.com>2021-07-26 16:47:10 +0530
committerAshutosh Bishnoi <mail2bishnoi@gmail.com>2021-08-06 14:55:03 +0530
commite20e1adae62caf1a0aa0a8f25c8994fcd8cf8c8c (patch)
treee1f337404b7aef5f1716e77c1c5667ffbd44a31f /modern/src/map/PositionsMap.js
parent59c60f8fcfabe855231e3dfecf9b363b7488024f (diff)
downloadetbsa-traccar-web-e20e1adae62caf1a0aa0a8f25c8994fcd8cf8c8c.tar.gz
etbsa-traccar-web-e20e1adae62caf1a0aa0a8f25c8994fcd8cf8c8c.tar.bz2
etbsa-traccar-web-e20e1adae62caf1a0aa0a8f25c8994fcd8cf8c8c.zip
Rebases the pull request
Initial Draft of Device Quick Menu Initial Draft
Diffstat (limited to 'modern/src/map/PositionsMap.js')
-rw-r--r--modern/src/map/PositionsMap.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/modern/src/map/PositionsMap.js b/modern/src/map/PositionsMap.js
index 2de01d2..9719b45 100644
--- a/modern/src/map/PositionsMap.js
+++ b/modern/src/map/PositionsMap.js
@@ -1,5 +1,6 @@
import React, { useCallback, useEffect } from 'react';
import ReactDOM from 'react-dom';
+import { ThemeProvider } from '@material-ui/core/styles';
import maplibregl from 'maplibre-gl';
import { Provider, useSelector } from 'react-redux';
@@ -7,6 +8,7 @@ import { useHistory } from 'react-router-dom';
import { map } from './Map';
import store from '../store';
import StatusView from './StatusView';
+import theme from '../theme';
const PositionsMap = ({ positions }) => {
const id = 'positions';
@@ -49,7 +51,14 @@ const PositionsMap = ({ positions }) => {
const placeholder = document.createElement('div');
ReactDOM.render(
<Provider store={store}>
- <StatusView deviceId={feature.properties.deviceId} onShowDetails={(positionId) => history.push(`/position/${positionId}`)} />
+ <ThemeProvider theme={theme}>
+ <StatusView
+ deviceId={feature.properties.deviceId}
+ onShowDetails={(positionId) => history.push(`/position/${positionId}`)}
+ onShowHistory={() => history.push('/replay')}
+ onEditClick={(deviceId) => history.push(`/device/${deviceId}`)}
+ />
+ </ThemeProvider>
</Provider>,
placeholder,
);