Skip to content

Commit 6dfa5dc

Browse files
committed
DBC22-5201: used clickedFeature to update icon status
1 parent 8e90fd1 commit 6dfa5dc

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

src/frontend/src/Components/map/Map.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -858,7 +858,7 @@ export default function DriveBCMap(props) {
858858
if (filteredEvents) {
859859
// Toggle features visibility
860860
updateEventsLayers(
861-
mapContext, filteredEvents, mapLayers, setLoadingLayers, referenceData, mapView,
861+
mapContext, filteredEvents, mapLayers, setLoadingLayers, clickedFeature, mapView,
862862
featureContext, setFeatureContext // DBC22-5106
863863
);
864864

src/frontend/src/Components/map/layers/eventsLayer.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ export function loadEventsLayers(eventsData, mapContext, mapLayers, mapRef, refe
194194
}
195195

196196
export function updateEventsLayers(
197-
mapContext, events, mapLayers, setLoadingLayers, referenceData, mapView,
197+
mapContext, events, mapLayers, setLoadingLayers, clickedFeature, mapView,
198198
featureContext, setFeatureContext // Feature context for route details panel
199199
) {
200200
const featuresDict = {};
@@ -217,7 +217,7 @@ export function updateEventsLayers(
217217
if (featureId in eventsDict) {
218218
// Update the feature with the new event data
219219
feature.setProperties(eventsDict[featureId]);
220-
setEventStyle(feature, referenceData.id === featureId ? 'active' : 'static');
220+
setEventStyle(feature, clickedFeature?.getId() === featureId ? 'active' : 'static');
221221
processedEvents.add(featureId); // Track processed events
222222
featuresDict[featureId] = feature;
223223

0 commit comments

Comments
 (0)