#
vincentlu
2025-02-17 0158ee3c96d9f8de7de2b7cbc8e5efb4f78a8ec7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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;