diff --git a/src/components/LooMap/Markers.tsx b/src/components/LooMap/Markers.tsx index 57fe232bc..93c816149 100644 --- a/src/components/LooMap/Markers.tsx +++ b/src/components/LooMap/Markers.tsx @@ -49,6 +49,7 @@ const Markers = () => { zIndexOffset: 0, icon: new ToiletMarkerIcon({ toiletId: toilet.id, + isHighlighted: toilet.id === mapState?.focus?.id, }), alt: 'Public Toilet', keyboard: false, @@ -62,12 +63,12 @@ const Markers = () => { } }); }, - [router] + [mapState?.focus?.id, router] ); const getLooGroupLayers = useMemo(() => { if (!data?.ukLooMarkers) { - return null; + return {}; } const parsedAndFilteredMarkers = data?.ukLooMarkers