import { useState } from 'react'; import { useStore } from '../../store/useStore'; import { Loader2 } from 'lucide-react'; export function MapPage() { const { dataLoaded, summary } = useStore(); const [loading, setLoading] = useState(true); const [refreshKey, setRefreshKey] = useState(0); const handleRefresh = () => { setLoading(true); setRefreshKey(prev => prev + 1); }; if (!dataLoaded || !summary) { return (

No Data Loaded

Please load or upload a dataset in the Data Explorer first.

); } return (

Geospatial Analysis

Interactive Kepler.gl Map

{loading && (

Generating interactive map...

)}