Fix layer color swatch in <FeatureLayerPopup/>

This commit is contained in:
orangemug 2020-04-04 10:21:58 +01:00
parent fcfc7ab874
commit df98cb9c7b

View file

@ -66,7 +66,7 @@ class FeatureLayerPopup extends React.Component {
color = styleFunction.convertFunction(color, propertySpec); color = styleFunction.convertFunction(color, propertySpec);
} }
const exprResult = expression.createExpression(color, propertySpec); const exprResult = expression.createExpression(String(color), propertySpec);
const val = exprResult.value.evaluate({ const val = exprResult.value.evaluate({
zoom: zoom zoom: zoom
}, feature); }, feature);
@ -84,7 +84,7 @@ class FeatureLayerPopup extends React.Component {
// This is quite complex, just incase there's an edgecase we're missing // This is quite complex, just incase there's an edgecase we're missing
// always return black if we get an unexpected error. // always return black if we get an unexpected error.
catch (err) { catch (err) {
console.error("Unable to get feature color, error:", err); console.warn("Unable to get feature color, error:", err);
return "black"; return "black";
} }
} }