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

Performance Table Components #40

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

Performance Table Components #40

IvanFarfan08 opened this issue Feb 2, 2025 · 0 comments

Comments

@IvanFarfan08
Copy link

IvanFarfan08 commented Feb 2, 2025

Description

Team lead members need two tables to track their team top contributors and GitHub repo / issue activity. The first table will show the list of members who are the top contributors and the second one will track the existing issues in the team that the member is leading.

The first table should include the following columns:

  • GitHub username: The username of the team member that is considered a top contributor.
  • Number of PRs: The number of Pull Requests opened in the last week.

The second table should have the following columns:

  • Date: The date that the issue was opened.
  • Github username: The username of the contributor that initiated the issue.
  • Title: The title of the issue.
  • Status: The status of the issue (open or closed)

Definition of done

  • Add a new page called Performance.ts
  • Add the page to the Sidebar component
  • Use the Chakra Table to implement this feature.

Notes on implementation

We use ChakraUI as our component library. You can use their Table component for this task.

@IvanFarfan08 IvanFarfan08 changed the title Performance Dashboard Performance Table Components Feb 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant