Skip to content
Snippets Groups Projects

fix(vector-map): correct logic for areOverlayOrdersNotEqual function

2 files
+ 7
7
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -49,7 +49,7 @@ import MapBackgroundsEnum from '@/redux/map/map.enums';
@@ -49,7 +49,7 @@ import MapBackgroundsEnum from '@/redux/map/map.enums';
import { setMapBackgroundType } from '@/redux/map/map.slice';
import { setMapBackgroundType } from '@/redux/map/map.slice';
import { ZOOM_RESCALING_FACTOR } from '@/constants/map';
import { ZOOM_RESCALING_FACTOR } from '@/constants/map';
import { OverlayOrder } from '@/redux/overlayBioEntity/overlayBioEntity.utils';
import { OverlayOrder } from '@/redux/overlayBioEntity/overlayBioEntity.utils';
import areOverlayOrdersEqual from '@/components/Map/MapViewer/MapViewerVector/utils/shapes/overlay/areOverlayOrdersEqual';
import areOverlayOrdersNotEqual from '@/components/Map/MapViewer/MapViewerVector/utils/shapes/overlay/areOverlayOrdersNotEqual';
export const useOlMapReactionsLayer = ({
export const useOlMapReactionsLayer = ({
mapInstance,
mapInstance,
@@ -88,7 +88,7 @@ export const useOlMapReactionsLayer = ({
@@ -88,7 +88,7 @@ export const useOlMapReactionsLayer = ({
}, [mapModelOriginalMaxZoom, mapSize.maxZoom]);
}, [mapModelOriginalMaxZoom, mapSize.maxZoom]);
useEffect(() => {
useEffect(() => {
if (areOverlayOrdersEqual(overlaysOrderState, overlaysOrder)) {
if (areOverlayOrdersNotEqual(overlaysOrderState, overlaysOrder)) {
setOverlaysOrderState(overlaysOrder);
setOverlaysOrderState(overlaysOrder);
}
}
}, [overlaysOrder, overlaysOrderState]);
}, [overlaysOrder, overlaysOrderState]);
Loading