mirror of
https://github.com/maputnik/editor.git
synced 2025-12-25 23:50:02 +00:00
Remove highlighted layer from metadata in style
This commit is contained in:
@@ -110,20 +110,6 @@ export default class App extends React.Component {
|
||||
this.onLayersChange(changedLayers)
|
||||
}
|
||||
|
||||
changeHighlightedLayer(highlight) {
|
||||
const metadata = this.state.mapStyle.metadata || {}
|
||||
const layers = this.state.mapStyle.layers
|
||||
const highlightedLayer = highlight ? layers[this.state.selectedLayerIndex].id : null
|
||||
|
||||
const changedStyle = {
|
||||
...this.state.mapStyle,
|
||||
metadata: {
|
||||
'maputnik:highlighted_layer': highlightedLayer
|
||||
}
|
||||
}
|
||||
this.onStyleChanged(changedStyle)
|
||||
}
|
||||
|
||||
onLayerChanged(layer) {
|
||||
const changedLayers = this.state.mapStyle.layers.slice(0)
|
||||
const idx = style.indexOfLayer(changedLayers, layer.id)
|
||||
@@ -188,10 +174,8 @@ export default class App extends React.Component {
|
||||
layer={selectedLayer}
|
||||
sources={this.state.sources}
|
||||
vectorLayers={this.state.vectorLayers}
|
||||
highlightLayer={metadata['maputnik:highlighted_layer'] ? true : false}
|
||||
onLayerChanged={this.onLayerChanged.bind(this)}
|
||||
onLayerIdChange={this.onLayerIdChange.bind(this)}
|
||||
onHighlightLayerChange={this.changeHighlightedLayer.bind(this)}
|
||||
/> : null
|
||||
|
||||
return <AppLayout
|
||||
|
||||
Reference in New Issue
Block a user