import Button from "../../../../components/ui/Button/Button"; import Modal from "../../../../components/ui/Modal/Modal"; import {useContext, useState} from "react"; import styles from "./ManageMember.module.css" import DeactivateMemberBtn from "./DeactivateMember/DeactivateMemberBtn.jsx"; import ModifyRole from "./ModifyRole/ModifyRole.jsx"; import { AuthContext, AuthContextType } from "../../../../contexts/Auth/AuthContext.js"; import DeleteMemberBtn from "./DeleteMember/DeleteMemberBtn"; import User from "../../../../interfaces/user.interface"; export default function ManageMember({ userToManage }: { userToManage: User }) { const { user } = useContext(AuthContext) as AuthContextType; const [open, setOpen] = useState(false); return <> setOpen(true)} variant={"default"} className={styles.manageBtn}> Gérer setOpen(false)} title={`Gestion de l'utilisateur ${userToManage.name}`}> {(user?.id != userToManage.id) ? ( Désactiver le compte Supprimer le compte ) : null} Modifier le rôle > }
Gérer