Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Team Details Page (E-Board) #34

Open
5 tasks
IvanFarfan08 opened this issue Feb 2, 2025 · 0 comments
Open
5 tasks

Team Details Page (E-Board) #34

IvanFarfan08 opened this issue Feb 2, 2025 · 0 comments

Comments

@IvanFarfan08
Copy link

IvanFarfan08 commented Feb 2, 2025

Description

E-board members should get a detailed view on the performance of the project teams. To achieve this, create a new page to view the members of a team. The page should be displayed when accessing the /team/{teamId} endpoint. In other words when testing locally, when you visit http://localhost:3000/team/{teamId} you should see a page with a table of members.

Definition of Done

  • Create a new page TeamLayout.ts
  • Get the team id from the headers. Use history from react-router-dom
  • From the data/seed.ts file, get all the members that belong to the team
  • Use the ChakraUI Table component to render a table with the members. The columns of the table should be name, email, dateJoined.
  • On top of the table there should be some information on the Organization the Team is working with. Show the name of the organization, the name of their team lead and the name of their project manager.

Notes on implemetation

We use ChakraUI as our component library. You can use their Table component for this task. The endpoints to retrieve the events have not been created, yet, however you can use the member and team list in the data/seed.ts file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants