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

Member Table Component #36

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

Member Table Component #36

IvanFarfan08 opened this issue Feb 2, 2025 · 0 comments
Assignees

Comments

@IvanFarfan08
Copy link

IvanFarfan08 commented Feb 2, 2025

Description

E-Board members need an organized and structured table to visualize the list of existing members within the Members section. This table will allow users to easily find members and their specific details.

In order to display this information, you will need to implement a table component that includes the following columns:

  • Member Name: The name of the member
  • E-mail: The e-mail address of the member
  • Member Role: The role of the member.
  • GitHub username: The username in GitHub of the member.
  • Class Standing: The academic level of the member (e.g., Freshman, Sophomore, Junior or Senior)
  • Date joined: The specific date (format: MM/DD/YYYY) the member joined.
  • isActive: Boolean that indicates whether the member is active or not.

Definition of Done

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

Notes on implementation

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 example members list in the data/seed.ts file. You can assume that the API will return a list of Member objects.

@IvanFarfan08 IvanFarfan08 changed the title Implement member search bar and table component Member Table Component Feb 5, 2025
@dersual dersual self-assigned this Feb 12, 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

2 participants