Skip to content

Commit b4dd959

Browse files
chore: fix imagery layers name
1 parent 2974397 commit b4dd959

File tree

1 file changed

+4
-12
lines changed

1 file changed

+4
-12
lines changed

packages/react-components/src/components/cesium-map/active-layers/active-layers-panel.tsx

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ import _, { get } from 'lodash';
22
import React, { useEffect, useState } from 'react';
33
import { Typography } from '@map-colonies/react-core';
44
import { Box } from '../../box';
5-
import { ICesiumWFSLayer } from '../layers/wfs.layer';
6-
import { ICesiumImageryLayer } from '../layers-manager';
75
import { useCesiumMap } from '../map';
86

97
import './active-layers-panel.css';
@@ -49,39 +47,33 @@ export const ActiveLayersPanel: React.FC<IActiveLayersPanelProps> = ({ locale })
4947

5048
useEffect(() => {
5149
if (!mapViewer.layersManager) return;
52-
53-
const handleLayerUpdated = (layers: ICesiumImageryLayer[]): void => {
50+
const handleLayerUpdated = (): void => {
5451
setSections((prev) =>
5552
prev.map((item) =>
5653
item.id === IMAGERY
57-
? { ...item, content: (layers.map((layer) => layer.meta?.id) || []).map(String) }
54+
? { ...item, content: (mapViewer.layersManager?.layerList.map((layer) => get(layer,'meta.layerRecord.productName') ?? layer.meta?.id) || []).map(String) }
5855
: item
5956
)
6057
);
6158
};
62-
6359
mapViewer.layersManager.addLayerUpdatedListener(handleLayerUpdated);
64-
6560
return () => {
6661
mapViewer.layersManager?.removeLayerUpdatedListener(handleLayerUpdated);
6762
};
6863
}, [mapViewer.layersManager?.layerList]);
6964

7065
useEffect(() => {
7166
if (!mapViewer.layersManager) return;
72-
73-
const handleDataLayerUpdated = (dataLayers: ICesiumWFSLayer[]): void => {
67+
const handleDataLayerUpdated = (): void => {
7468
setSections((prev) =>
7569
prev.map((item) =>
7670
item.id === DATA
77-
? { ...item, content: (dataLayers.map((layer) => layer.meta?.id) || []).map(String) }
71+
? { ...item, content: (mapViewer.layersManager?.dataLayerList.map((dataLayer) => dataLayer.meta?.id) || []).map(String) }
7872
: item
7973
)
8074
);
8175
};
82-
8376
mapViewer.layersManager.addDataLayerUpdatedListener(handleDataLayerUpdated);
84-
8577
return () => {
8678
mapViewer.layersManager?.removeDataLayerUpdatedListener(handleDataLayerUpdated);
8779
};

0 commit comments

Comments
 (0)