import styles from "../manageMember.module.css"; import Button from "../../ui/button/button.jsx"; import modifyRole from "../../../utils/users/modifyRole.js"; import { useState, useEffect } from "react"; import getRoles from "../../../utils/getRoles.js"; import Modal from "../../ui/modal/modal.jsx"; export default function ModifyRole({ user }) { const [roles, setRoles] = useState([]); const [selectedRole, setSelectedRole] = useState(3); const [open, setOpen] = useState(false); const [title, setTitle] = useState(""); const [description, setDescription] = useState(""); useEffect(() => { getRoles().then(data => { if (data) setRoles(data); }); }, []) const handleRoleUpdate = async () => { const res = await modifyRole(selectedRole, user.id); if (res.success) { setDescription("Rôle modifié avec succès"); setTitle("Modification") setOpen(true); } else { setDescription("Erreur lors de la modification du rôle"); setTitle("Erreur") setOpen(true); } }; return
setOpen(false)} title={title}>

{description}

}