in ark-demo/webapp/src/components/layers/FloodZonesLayer.js [9:33]
export default function FloodZonesLayer() {
const { floodZonesLayer } = useSelector((state) => state.carto.layers);
const source = useSelector((state) => selectSourceById(state, floodZonesLayer?.source));
const cartoLayerProps = useCartoLayerProps({ source });
if (floodZonesLayer && source) {
return new CartoLayer({
...cartoLayerProps,
id: FLOOD_ZONES_LAYER_ID,
getFillColor: [241, 109, 122],
pointRadiusMinPixels: 2,
getLineColor: [255, 0, 0],
lineWidthMinPixels: 1,
pickable: true,
onHover: (info) => {
if (info?.object) {
info.object = {
html: htmlForFeature({ feature: info.object }),
style: {},
};
}
},
});
}
}