/** * LEGACY: MapContexts.tsx has been decomposed into focused contexts * * This file now serves as a backward compatibility layer. * New code should use the individual contexts from MapProvider.tsx: * * - MapViewportContext (viewport state: center, zoom, bounds) * - MapInteractionContext (user interactions: selections, hovers, analysis) * - MapFilterContext (filtering: search, sectors, sorting) * - MapUIContext (UI state: sidebar, view modes) * - MapActionsContext (coordinated actions across contexts) * * For new code, use: * import { MapProvider, useMapViewport, useMapInteraction, ... } from '@/contexts/MapProvider'; */ // Re-export everything from the new decomposed contexts export * from '@/contexts/MapProvider.tsx';