Skip to content

feat: add team page & reusable executive cards component#34

Merged
alannasantoso merged 6 commits into
mainfrom
jacky/team-page
May 14, 2026
Merged

feat: add team page & reusable executive cards component#34
alannasantoso merged 6 commits into
mainfrom
jacky/team-page

Conversation

@jzchenn
Copy link
Copy Markdown
Contributor

@jzchenn jzchenn commented Apr 27, 2026

  • Created and routed /team page
  • Built reusable template card, MemberInfo.tsx, to display images, names and social links.
  • Added NavLink to the team page
  • useEffect updates browser tab title when team page opens

@alannasantoso
Copy link
Copy Markdown
Collaborator

looks really good! very responsive which is awesome

just one thing to add: could we get a "role" for each exec member as well - in practice, we would want to put the role of each exec member on the site, and maybe organise them by role too (i.e. social comm, president, co-president)

you can look on the team section of https://www.umsanz.com/ if you need a bit of clarification on what I mean!

@jzchenn
Copy link
Copy Markdown
Contributor Author

jzchenn commented Apr 30, 2026

  • Added roles

@alannasantoso alannasantoso merged commit 652f8be into main May 14, 2026
@alannasantoso alannasantoso deleted the jacky/team-page branch May 14, 2026 01: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