#
vincentlu
2025-02-07 5db7ca2bfe4b3093121a2dca4a9366a75015961f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import React, { useState, useRef, useEffect, useMemo } from "react";
import { useNavigate } from 'react-router-dom';
import { useAuthProvider } from 'react-admin';
 
const Dashboard = () => {
    const authProvider = useAuthProvider();
    const navigate = useNavigate();
 
    useEffect(() => {
        authProvider.checkAuth().catch(() => {
            navigate('/login');
        });
    }, [authProvider, navigate]);
 
    return (
        <>
            <h1>Dashboard</h1>
        </>
    )
}
 
export default Dashboard;