Gets all project members and displays them properly now
This commit is contained in:
		
							parent
							
								
									bca12151b7
								
							
						
					
					
						commit
						9b30b82237
					
				
					 1 changed files with 14 additions and 1 deletions
				
			
		|  | @ -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<UserProjectMember[]>([]); | ||||
|   GetUsersInProject({ projectName: props.projectname, setUsersProp: setUsers }); | ||||
|   if (!props.isVisible) return <></>; | ||||
| 
 | ||||
|   return ( | ||||
|  | @ -18,7 +23,15 @@ function UserInfoModal(props: { | |||
|           <h2 className="font-bold text-[22px] mb-[20px]"> | ||||
|             Members of this project: | ||||
|           </h2> | ||||
|           <div className="pr-6 pl-6">{/*Show all members in project*/}</div> | ||||
|           <div className="border-2 border-black bg-white p-2 rounded-lg text-center pl-6 pr-6"> | ||||
|             <ul> | ||||
|               {users.map((user) => ( | ||||
|                 <li key={user.Username}> | ||||
|                   <span>{user.Username}</span> | ||||
|                 </li> | ||||
|               ))} | ||||
|             </ul> | ||||
|           </div> | ||||
|         </div> | ||||
|         <div className="items-center space-x-6 pr-6 pl-6"> | ||||
|           <Button | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Peter KW
						Peter KW