Skip to content

Staff Directory Page#130

Merged
calebyhan merged 2 commits intomainfrom
grace-staff
Apr 19, 2026
Merged

Staff Directory Page#130
calebyhan merged 2 commits intomainfrom
grace-staff

Conversation

@gracewu07
Copy link
Copy Markdown
Contributor

Add a Staff page to display non-senator staff members in a card layout consistent with the Leadership page.

Changes:

  • Rendered staff in a card-based grid similar to the Leadership page for UI consistency
  • Added name, title, email, and photo (with fallback initials if no image exists)
  • Made email clickable using mailto:
  • Added placeholder logic for “Apply to be a Staffer” button (hidden until config is available)

Closes #117

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 19, 2026

Test Results

555 tests  ±0   555 ✅ ±0   5s ⏱️ ±0s
  1 suites ±0     0 💤 ±0 
  1 files   ±0     0 ❌ ±0 

Results for commit e975dfc. ± Comparison against base commit 2058a6c.

♻️ This comment has been updated with latest results.

Copy link
Copy Markdown
Contributor

@calebyhan calebyhan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@calebyhan calebyhan merged commit 610e134 into main Apr 19, 2026
3 checks passed
@calebyhan calebyhan deleted the grace-staff branch April 19, 2026 23:53
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.

Staff Directory Page

2 participants