changeset 4233:63b160379e06

gauge_style: allow different kinds of naming for HDC/LDC
author Thomas Junk <thomas.junk@intevation.de>
date Wed, 21 Aug 2019 12:53:25 +0200
parents 8aff98c84a5a
children fec07ba0fa60
files client/src/components/map/styles.js
diffstat 1 files changed, 7 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/client/src/components/map/styles.js	Wed Aug 21 11:47:18 2019 +0200
+++ b/client/src/components/map/styles.js	Wed Aug 21 12:53:25 2019 +0200
@@ -315,14 +315,14 @@
       if (waterlevel) {
         text += "\n(" + waterlevel + " cm)";
         let refWaterlevels = JSON.parse(feature.get("reference_water_levels"));
+        const HDC =
+          refWaterlevels[Object.keys(refWaterlevels).find(e => /HDC/.test(e))];
+        const LDC =
+          refWaterlevels[Object.keys(refWaterlevels).find(e => /LDC/.test(e))];
         if (refWaterlevels) {
-          if (waterlevel < refWaterlevels.LDC) iconColor = "brown";
-          if (
-            waterlevel > refWaterlevels.LDC &&
-            waterlevel < refWaterlevels.HDC
-          )
-            iconColor = "blue";
-          if (waterlevel > refWaterlevels.HDC) iconColor = "red";
+          if (waterlevel < LDC) iconColor = "brown";
+          if (waterlevel > LDC && waterlevel < HDC) iconColor = "blue";
+          if (waterlevel > HDC) iconColor = "red";
         }
       }