From 4d1b1c9a06dcd3cf5f6a9e201c8a9ccc3d9746e5 Mon Sep 17 00:00:00 2001 From: evlist Date: Tue, 29 Nov 2022 16:54:13 +0100 Subject: [PATCH] Setting a flag to select features --- src/components/map/Map.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/components/map/Map.tsx b/src/components/map/Map.tsx index 1fcbfc8..f9d4d10 100644 --- a/src/components/map/Map.tsx +++ b/src/components/map/Map.tsx @@ -37,6 +37,7 @@ import MouseWheelZoom from 'ol/interaction/MouseWheelZoom'; import DragZoom from 'ol/interaction/DragZoom'; import Select from 'ol/interaction/Select'; import Layer from 'ol/layer/Layer'; +import { selectedStyle } from './selectedStyle'; const [getState, setState] = createSignal({ lon: 0, @@ -156,6 +157,7 @@ const Map: Component = () => { }); features.map((feature) => { const id = feature.get('id'); + feature.set('isSelected', !feature.get('isSelected')); console.log({ caller: 'clickHandler / feature', event, feature, id }); const branch = tree[id]; if (branch?.updateHandler) branch.updateHandler(feature);