diff options
author | Ashutosh Bishnoi <mail2bishnoi@gmail.com> | 2021-07-26 16:47:10 +0530 |
---|---|---|
committer | Ashutosh Bishnoi <mail2bishnoi@gmail.com> | 2021-08-06 14:55:03 +0530 |
commit | e20e1adae62caf1a0aa0a8f25c8994fcd8cf8c8c (patch) | |
tree | e1f337404b7aef5f1716e77c1c5667ffbd44a31f /modern/src/map/PositionsMap.js | |
parent | 59c60f8fcfabe855231e3dfecf9b363b7488024f (diff) | |
download | trackermap-web-e20e1adae62caf1a0aa0a8f25c8994fcd8cf8c8c.tar.gz trackermap-web-e20e1adae62caf1a0aa0a8f25c8994fcd8cf8c8c.tar.bz2 trackermap-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.js | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/modern/src/map/PositionsMap.js b/modern/src/map/PositionsMap.js index 2de01d2c..9719b45b 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, ); |