Skip to content

169 create accounts page#183

Open
mehanana wants to merge 4 commits intomainfrom
169-create-accounts-page
Open

169 create accounts page#183
mehanana wants to merge 4 commits intomainfrom
169-create-accounts-page

Conversation

@mehanana
Copy link
Copy Markdown
Contributor

@mehanana mehanana commented Apr 2, 2026

ℹ️ Issue

Closes #169

📝 Description

Created the Accounts page to display all users

Briefly list the changes made to the code:

  1. Changed the StaffCard component to match the new figma design (updated its tests as well)
  2. Created the Accounts page based off of Figma with mock user data to display the users' staff cards
  3. Created tests to ensure all necessary items got rendered

✔️ Verification

Ran tests and checked on local host to ensure the page matched the figma designs

New StaffCard Design
Screenshot 2026-04-01 190103

All tests ran for staff card after changing the design
Screenshot 2026-04-01 190048

Accounts page
Screenshot 2026-04-01 224656

All tests ran for Accounts page
Screenshot 2026-04-01 230329

🏕️ (Optional) Future Work / Notes

Did you notice anything ugly during the course of this ticket? Any bugs, design challenges, or unexpected behavior? Write it down so we can clean it up in a future ticket!

@mehanana mehanana requested a review from nourshoreibah as a code owner April 2, 2026 03:08
@github-actions github-actions bot requested a review from denniwang April 2, 2026 03:09
github-actions bot added a commit that referenced this pull request Apr 2, 2026
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

Successfully merging this pull request may close these issues.

Create the Accounts page

1 participant