/**
 * 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';
