diff --git a/components/blocks/InteractiveGermanyMap.tsx b/components/blocks/InteractiveGermanyMap.tsx index 8a0f74259..c28856e8c 100644 --- a/components/blocks/InteractiveGermanyMap.tsx +++ b/components/blocks/InteractiveGermanyMap.tsx @@ -165,10 +165,12 @@ export function InteractiveGermanyMap({ {/* Minor Location Markers (The 100+ generic projects) */} - {finalLocations.filter(l => l.type === 'minor_node').map((loc, idx) => ( + {finalLocations.filter(l => l.type === 'minor_node').map((loc, idx) => { + const isActive = activeLocation === loc; + return (
handleMouseEnter(loc)} onMouseLeave={handleMouseLeave} + onTouchStart={() => handleMouseEnter(loc)} onClick={() => handleMouseEnter(loc)} > -
+
- ))} + )})} {/* Major Location Markers (HQ, Branch, Project) */} {finalLocations.filter(l => l.type !== 'minor_node').map((loc, idx) => { @@ -192,10 +195,11 @@ export function InteractiveGermanyMap({ return (
handleMouseEnter(loc)} onMouseLeave={handleMouseLeave} + onTouchStart={() => handleMouseEnter(loc)} onClick={() => handleMouseEnter(loc)} > {/* Ping Animation for HQ / Branch */}