'use client' import { useState } from 'react' import { cn } from '@djangocfg/ui-core/lib' /** * Gesture overlay. Desktop: tap unlocks scroll-zoom in place. Mobile: the map * is fully static, tap expands to fullscreen. `touch-action: pan-y` lets a * vertical swipe scroll the PAGE straight through the overlay so the static * map never traps the scroll. */ export function ScrollLockOverlay({ isMobileLock, resolvedHint, onActivate, }: { isMobileLock: boolean resolvedHint: string onActivate: () => void }) { const [overlayHovered, setOverlayHovered] = useState(false) return ( ) }