import { useState } from "react"; import Button from "./Button"; import { UserProjectMember } from "../Types/goTypes"; import GetUsersInProject from "./GetUsersInProject"; import { Link } from "react-router-dom"; function ProjectInfoModal(props: { isVisible: boolean; projectname: string; onClose: () => void; onClick: (username: string) => void; }): JSX.Element { const [users, setUsers] = useState([]); GetUsersInProject({ projectName: props.projectname, setUsersProp: setUsers }); if (!props.isVisible) return <>; return (

{localStorage.getItem("projectName") ?? ""}

Project members:

    {users.map((user) => (
  • { props.onClick(user.Username); }} > Name: {user.Username}
    Role: {user.UserRole}
  • ))}
); } export default ProjectInfoModal;