From fdacbe991e0ccea66ab684a2e119607ad95299ee Mon Sep 17 00:00:00 2001 From: Iván Ávalos Date: Tue, 7 Dec 2021 19:18:02 -0600 Subject: Use ignition instead of status to render label colors in map --- modern/src/map/PositionsMap.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/modern/src/map/PositionsMap.js b/modern/src/map/PositionsMap.js index b53cbfb..6bd7bcb 100644 --- a/modern/src/map/PositionsMap.js +++ b/modern/src/map/PositionsMap.js @@ -18,13 +18,15 @@ const PositionsMap = ({ positions }) => { const devices = useSelector((state) => state.devices.items); const deviceColor = (device) => { - switch (device.status) { - case 'online': + const position = positions[device.id]; + if (position) { + if (position.attributes.ignition) { return 'green'; - case 'offline': + } else { return 'red'; - default: - return 'gray'; + } + } else { + return 'gray'; } }; -- cgit v1.2.3