Skip to content

Home/meet the team#358

Merged
sarahtan0 merged 12 commits intovh-site-2026from
home/meet-the-team
Apr 1, 2026
Merged

Home/meet the team#358
sarahtan0 merged 12 commits intovh-site-2026from
home/meet-the-team

Conversation

@jchau06
Copy link
Copy Markdown
Collaborator

@jchau06 jchau06 commented Mar 14, 2026

Designed Meet the Team component for future use in Home Page.
Includes:

  • Title text
  • Styled buttons that show all members of each committee.
  • Organizer cards showing name, role, LinkedIn image + link, and circular image.

[!NOTE]

  • Added OrganizerCard.tsx to /sections/Organizers. OrganizerCard component is a part of the Organizers.tsx component.
  • Added Organizer.ts to /sections/Organizers, containing an array of OrganizerData objects. This is a placeholder implementation of organizer data that can be replaced in the future with a dedicated Sanity dataset for organizer data.
  • Meet the Team component is currently not on Home page and is awaiting integration.
  • Added linkedin.png and checker.png in /assets/images. checker.png is a placeholder image that will be replaced with official images of organizers, likely contained in Sanity dataset.
  • Right now, Co-Chairs are only featured on Board tab (pending specification from Design).
  • Future changes to component size, padding, and responsiveness specifications can be made.

Preview

Screenshot 2026-03-13 at 7 30 12 PM Screenshot 2026-03-13 at 7 30 35 PM

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 14, 2026

Deploy preview for venushacks ready!

Name VenusHacks Site
Preview Visit Preview
Commit ee65787

jchau06 and others added 3 commits March 21, 2026 21:53
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@jchau06
Copy link
Copy Markdown
Collaborator Author

jchau06 commented Mar 23, 2026

Additional Changes to Meet the Team Component:

  • Component uses getOrganizers.ts to pull data from Sanity.
  • Fallback images (ant sprites) are now shown with component.

[!NOTE]

  • Images of organizers will need to be added to the Sanity dataset in the future to finalize component.

Preview

Screenshot 2026-03-22 at 11 23 44 PM

Comment thread apps/site/src/app/(main)/(home)/sections/Organizers/Organizers.tsx
Comment thread apps/site/src/app/(main)/(home)/sections/Organizers/Organizers.tsx
@sarahtan0 sarahtan0 merged commit 741d30f into vh-site-2026 Apr 1, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants