Checkpoint: Mise à jour du tableau de bord formateur avec le même design moderne que le tableau de bord admin : cartes colorées avec dégradés, animations au survol, et redirection automatique des formateurs
This commit is contained in:
@@ -11,8 +11,12 @@ export default function Home() {
|
||||
const [, setLocation] = useLocation();
|
||||
|
||||
useEffect(() => {
|
||||
if (!loading && isAuthenticated && user?.role === 'admin') {
|
||||
setLocation('/admin');
|
||||
if (!loading && isAuthenticated) {
|
||||
if (user?.role === 'admin') {
|
||||
setLocation('/admin');
|
||||
} else if (user?.role === 'formateur') {
|
||||
setLocation('/formateur');
|
||||
}
|
||||
}
|
||||
}, [loading, isAuthenticated, user?.role, setLocation]);
|
||||
|
||||
@@ -24,7 +28,7 @@ export default function Home() {
|
||||
);
|
||||
}
|
||||
|
||||
if (isAuthenticated && user?.role === 'admin') {
|
||||
if (isAuthenticated && (user?.role === 'admin' || user?.role === 'formateur')) {
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user