create manageMember btn

This commit is contained in:
T'JAMPENS QUENTIN p2406187 committed 2026-01-12 22:37:21 +01:00
1 parent 23dbbf0d09
commit 552e1d9337
4 files changed
+37 -1

No files matched your search

@@ -1,10 +1,12 @@
import styles from "./VolunteerProfilePage.module.css"
import { useParams } from "react-router";
import { useEffect, useState } from "react";
import { useEffect, useState, useContext } from "react";
import getUserById from "../../utils/users/getUserById.js";
import formatDate from "../../utils/date/formatDate.js";
import Task from "../../components/Task/Task.jsx";
import { useNavigate } from "react-router";
import ManageMember from "../../components/manageMember/ManageMember.jsx";
import { AuthContext } from "../../contexts/auth/AuthContext.js";
export default function VolunteerProfilePage() {
@@ -13,6 +15,8 @@ export default function VolunteerProfilePage() {
const navigate = useNavigate();
const { user: currentUser } = useContext(AuthContext);
const [user, setUser] = useState({});
useEffect(() => {
@@ -41,6 +45,7 @@ export default function VolunteerProfilePage() {
<div className={styles.description}>
<div className={styles.headerProfile}>
<h2> {user.name} {user.lastname} </h2>
{currentUser?.isAdmin && <ManageMember user={user} />}
</div>
<div className={styles.topDescription}>
<div className={styles.infoBlock}>