From 9b30b82237b64ba910626403ea5be96f2a44b6a6 Mon Sep 17 00:00:00 2001 From: Peter KW Date: Wed, 20 Mar 2024 18:38:37 +0100 Subject: [PATCH] Gets all project members and displays them properly now --- frontend/src/Components/ProjectInfoModal.tsx | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/frontend/src/Components/ProjectInfoModal.tsx b/frontend/src/Components/ProjectInfoModal.tsx index 11d29c1..210e309 100644 --- a/frontend/src/Components/ProjectInfoModal.tsx +++ b/frontend/src/Components/ProjectInfoModal.tsx @@ -1,10 +1,15 @@ +import { useState } from "react"; import Button from "./Button"; +import { UserProjectMember } from "../Types/goTypes"; +import GetUsersInProject from "./GetUsersInProject"; function UserInfoModal(props: { isVisible: boolean; projectname: string; onClose: () => void; }): JSX.Element { + const [users, setUsers] = useState([]); + GetUsersInProject({ projectName: props.projectname, setUsersProp: setUsers }); if (!props.isVisible) return <>; return ( @@ -18,7 +23,15 @@ function UserInfoModal(props: {

Members of this project:

-
{/*Show all members in project*/}
+
+
    + {users.map((user) => ( +
  • + {user.Username} +
  • + ))} +
+