Refactoring: calculate selected layer in selected element view

This commit is contained in:
Pieter Vander Vennet 2024-02-28 02:09:27 +01:00
parent 27d99a2953
commit 9df228ac5d
2 changed files with 3 additions and 2 deletions

View file

@ -10,13 +10,14 @@
import TagRenderingConfig from "../../Models/ThemeConfig/TagRenderingConfig"
export let state: SpecialVisualizationState
export let layer: LayerConfig
export let selectedElement: Feature
export let highlightedRendering: UIEventSource<string> = undefined
export let tags: UIEventSource<Record<string, string>> = state.featureProperties.getStore(
selectedElement.properties.id
)
let layer: LayerConfig =state.layout.getMatchingLayer(tags.data)
let stillMatches = tags.map(tags => !layer?.source?.osmTags || layer.source.osmTags?.matchesProperties(tags))