Add logout btn

This commit is contained in:
T'JAMPENS QUENTIN p2406187
2025-12-04 18:18:31 +01:00
parent 37e4968023
commit 22065fbd16
5 changed files with 48 additions and 7 deletions
+9 -2
View File
@@ -8,9 +8,13 @@ import { useNavigate } from "react-router";
function ProfilePage() {
const { user } = useContext(AuthContext);
const { user, logout } = useContext(AuthContext);
const navigate = useNavigate();
const handleLogout = () => {
logout();
}
return (
<div className={styles.container}>
<div className={`${styles.profileboard} glassCard`}>
@@ -23,7 +27,10 @@ function ProfilePage() {
/>
</div>
<div className={styles.description}>
<h2> {user.name} {user.lastname} </h2>
<div className={styles.headerProfile}>
<h2> {user.name} {user.lastname} </h2>
<Button variant={"danger"} onClick={handleLogout}> Déconnexion </Button>
</div>
<div className={styles.topDescription}>
<div className={styles.infoBlock}>
<p><strong>Role :</strong> {user.role}</p>