diff --git a/src/components/manage/Blocks/DiscodataOpenlayersMapBlock/View.jsx b/src/components/manage/Blocks/DiscodataOpenlayersMapBlock/View.jsx index 1d04051d..96a7597e 100644 --- a/src/components/manage/Blocks/DiscodataOpenlayersMapBlock/View.jsx +++ b/src/components/manage/Blocks/DiscodataOpenlayersMapBlock/View.jsx @@ -1,4 +1,3 @@ -/* eslint-disable */ /* REACT */ import React, { useState, useRef, useEffect } from 'react'; import cookie from 'react-cookie'; @@ -129,7 +128,7 @@ const OpenlayersMapView = (props) => { 'This map is hosted by a third party [Environmental Systems Research Institute, INC: "ESRI"]. By showing th external content you accept the terms and conditions of www.esri.com. This includes their cookie policies, which e have no control over.', privacy_cookie_key: 'map', placeholder_image: mapPlaceholder, - type: props.data.privacy?.value || 'big' + type: props.data.privacy?.value || 'big', }; let queryParams; @@ -300,27 +299,11 @@ const OpenlayersMapView = (props) => { }, [state.map.sitesSourceQuery?.where, state.updateMapPosition]) useEffect(() => { - if ( - (mounted.current && - !mapRendered && - prepareMapRender && - document.getElementById('map')) || - (mounted.current && - !mapRendered && - !prepareMapRender && - document.getElementById('map') && - canShow(dataprotection.privacy_cookie_key)) - ) { + if (!mapRendered && prepareMapRender && document.getElementById('map')) { renderMap(); setMapRendered(true); } - }, [ - mounted, - mapRendered, - prepareMapRender, - document.getElementById('map'), - canShow(dataprotection.privacy_cookie_key), - ]); + }, [prepareMapRender]); if (mapRendered && !firstFilteringUpdate) { updateFilters(); @@ -1134,232 +1117,239 @@ const OpenlayersMapView = (props) => { .catch((error) => {}); }; if (!__CLIENT__) return ''; - return ( -
Openlayer map
: ''} -
+ Number of sites:{' '}
+ {state.popup.properties.num_sites}
+
The location you are viewing is:
+{state.popup.properties.hdms}
+ >
) : (
''
)}
+ + + {state.popupDetails.properties.nFacilities || 0}{' '} + Facilities + +
++ + {state.popupDetails.properties.nInstallations || 0}{' '} + Installations + +
++ + {state.popupDetails.properties.nLCP || 0} Large + combustion plants + +
++ {state.popupDetails.properties.pollutants} + {/* {state.popupDetails.properties.pollutants.substring( + 0, + 256, + )} + {state.popupDetails.properties.pollutants.length > 256 + ? '...' + : ''} */} +
) : ( -
- Number of sites:{' '}
- {state.popup.properties.num_sites}
-
There are no data regarding the pollutants
)} - {/* HDMS */} -- The location you are viewing is: -
-{state.popup.properties.hdms}
- >
- ) : (
- ''
- )}
- - - {state.popupDetails.properties.nFacilities || 0}{' '} - Facilities - -
-- - {state.popupDetails.properties.nInstallations || 0}{' '} - Installations - -
-- - {state.popupDetails.properties.nLCP || 0} Large - combustion plants - -
-- {state.popupDetails.properties.pollutants} - {/* {state.popupDetails.properties.pollutants.substring( - 0, - 256, - )} - {state.popupDetails.properties.pollutants.length > 256 - ? '...' - : ''} */} -
- ) : ( -There are no data regarding the pollutants
- )} -- Inspections in{' '} - {state.popupDetails.properties.Site_reporting_year}:{' '} - {state.popupDetails.properties.numInspections || 0} -
- ) : ( - '' - )} -+ Inspections in{' '} + {state.popupDetails.properties.Site_reporting_year}:{' '} + {state.popupDetails.properties.numInspections || 0} +
+ ) : ( + '' + )} +Openlayer map
: ''} + {canShow(dataprotection.privacy_cookie_key) ? ( + view + ) : ( +