| import React, { useState, useRef, useEffect, useMemo } from "react"; | 
| import { useNavigate } from 'react-router-dom'; | 
| import { useAuthProvider } from 'react-admin'; | 
| import MapPage from "../../map/MapPage"; | 
|   | 
| const Dashboard = () => { | 
|     const authProvider = useAuthProvider(); | 
|     const navigate = useNavigate(); | 
|   | 
|     useEffect(() => { | 
|         authProvider.checkAuth().catch(() => { | 
|             navigate('/login'); | 
|         }); | 
|     }, [authProvider, navigate]); | 
|   | 
|     return ( | 
|         <> | 
|             <MapPage /> | 
|         </> | 
|     ) | 
| } | 
|   | 
| export default Dashboard; |