#
vincentlu
2025-03-27 cd67e854d4715bc92a16dc7bffdbde7be1da9957
zy-acs-flow/src/page/dashboard/Dashboard.jsx
@@ -1,20 +1,21 @@
import React, { useState, useRef, useEffect, useMemo } from "react";
import Player from "../../map/player";
let player;
import { useNavigate } from 'react-router-dom';
import { useAuthProvider } from 'react-admin';
import MapPage from "../../map/MapPage";
const Dashboard = () => {
    const mapRef = React.useRef();
    const authProvider = useAuthProvider();
    const navigate = useNavigate();
    useEffect(() => {
        player = new Player(mapRef.current)
    }, [])
        authProvider.checkAuth().catch(() => {
            navigate('/login');
        });
    }, [authProvider, navigate]);
    return (
        <>
            <h1>Hello World</h1>
            <div ref={mapRef} ></div>
            <MapPage />
        </>
    )
}