Skip to content

Conversation

@eric-mxrtin
Copy link
Contributor

@eric-mxrtin eric-mxrtin commented Jul 19, 2025

Notion ticket link

Ticket Name

Implementation description

  • updated dashboard to match current figma designs
  • table columns changed, some style changes were made
  • review dashboard rows are not expandable, but now show a side overlay

Note that the following have NOT been added yet:

  • re-styling of some of the table features (search, filtering, column sorting, pagination buttons, tabs)
  • changing the role pills to not have a default value (right now, the pills to filter roles are done one at a time, instead of being multi-select, and having an unfiltered default state)
  • admin comments in the review overlay are not added since this backend functionality is not done
  • interview stage is not started yet

Steps to test

  1. Run local dev
  2. Go to http://localhost:3000/admin
  3. Explore both the Delegation and Review Dashboards
  4. Notice the updates made to match the figma design

What should reviewers focus on?

BEFORE

  • Delegation Dashboard
image * Review Dashboard image

AFTER

  • Delegation Dashboard:
image
  • Review Dashboard
image

Checklist

  • My PR name is descriptive and in imperative tense
  • My commit messages are descriptive and in imperative tense. My commits are atomic and trivial commits are squashed or fixup'd into non-trivial commits
  • I have run the appropriate linter(s)
  • I have requested a review from the PL, as well as other devs who have background knowledge on this PR or who will be building on top of this PR

@eric-martin-wpfm eric-martin-wpfm changed the title started ui for updated dashboards [INTS25] - Start UI updates for admin dashboards Aug 6, 2025
@eric-martin-wpfm eric-martin-wpfm marked this pull request as ready for review August 7, 2025 00:14
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.

2 participants