diff options
author | Anton Tananaev <anton.tananaev@gmail.com> | 2021-08-07 07:42:21 -1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-07 07:42:21 -1000 |
commit | db406fcc787df2fa865e5c5fe333f152e533cda1 (patch) | |
tree | f8a0ca5cf0b897106c618a8b2cb83f31f155d86d /modern/src/map/PositionsMap.js | |
parent | 59c60f8fcfabe855231e3dfecf9b363b7488024f (diff) | |
parent | 1521abf0372dd1f91d690e2931cc87d71642acb6 (diff) | |
download | etbsa-traccar-web-db406fcc787df2fa865e5c5fe333f152e533cda1.tar.gz etbsa-traccar-web-db406fcc787df2fa865e5c5fe333f152e533cda1.tar.bz2 etbsa-traccar-web-db406fcc787df2fa865e5c5fe333f152e533cda1.zip |
Merge pull request #888 from mail2bishnoi/quick_device_menu
Quick device menu
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 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, ); |