Skip to content

Commit ef37546

Browse files
authored
Fix select bug when creatng mutltiple new layers (#108)
1 parent 25022fc commit ef37546

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

packages/base/src/panelview/components/layers.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,12 +192,14 @@ function LayersBodyComponent(props: IBodyProps): JSX.Element {
192192
.map(layer =>
193193
typeof layer === 'string' ? (
194194
<LayerComponent
195+
key={layer}
195196
gisModel={model}
196197
layerId={layer}
197198
onClick={onItemClick}
198199
/>
199200
) : (
200201
<LayerGroupComponent
202+
key={layer.name}
201203
gisModel={model}
202204
group={layer}
203205
onClick={onItemClick}
@@ -308,12 +310,14 @@ function LayerGroupComponent(props: ILayerGroupProps): JSX.Element {
308310
.map(layer =>
309311
typeof layer === 'string' ? (
310312
<LayerComponent
313+
key={layer}
311314
gisModel={gisModel}
312315
layerId={layer}
313316
onClick={onClick}
314317
/>
315318
) : (
316319
<LayerGroupComponent
320+
key={layer.name}
317321
gisModel={gisModel}
318322
group={layer}
319323
onClick={onClick}

0 commit comments

Comments
 (0)