Skip to content

Mentor/applicationpanels12#341

Open
YKawesome wants to merge 23 commits intovh-site-2026from
mentor/applicationpanels12
Open

Mentor/applicationpanels12#341
YKawesome wants to merge 23 commits intovh-site-2026from
mentor/applicationpanels12

Conversation

@YKawesome
Copy link
Collaborator

Mentor Application Parts 1 and 2

Summary

Replaced the old structuring from IrvineHacks to the VenusHacks questions per this spec.

Changes

New Components

  • RadioGrid: component for multi-column radio button grids (accepts columns and rows props)
  • CheckboxList: checkbox list with optional "Other" free-text input
  • CodingSkillsTable: mentor-specific wrapper around RadioGrid for scoring yourself across 18 technologies

Mentor Form Updates

  • MentorHomepage: Technically this is like Part 0 if I understand correctly but it's been updated accordingly
  • MentorPersonalInformation: Implemented all fields from Part 1; I'm not sure if this name is accurate because I thought it would be more like the hacker application, but I just kept it for now.
  • MentorShortAnswers: Replaced the old IrvineHacks questions the new prompts from the doc.

ApplicationFlow Improvements

  • ApplicationFlow: updated Next/Prev/Start/Submit buttons to the style from Figma, changing the bg and adding border/shadow
  • Updated all form components to use the new styling
  • Updated page metadata to "VenusHacks 2026"

Everything should be mobile responsive, but if it's not for some reason, let me know.

@YKawesome YKawesome requested review from noahk004 and sarahtan0 March 4, 2026 14:05
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ [eslint] <@typescript-eslint/no-unused-vars> reported by reviewdog 🐶
'identity' is defined but never used.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I wasn't sure if this would get used in the future so I'm leaving it for now.

YKawesome and others added 2 commits March 4, 2026 06:07
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>
@github-actions
Copy link
Contributor

github-actions bot commented Mar 4, 2026

Deploy preview for venushacks ready!

Name VenusHacks Site
Preview Visit Preview
Commit 58d8111

YKawesome and others added 7 commits March 4, 2026 06:07
….tsx

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>
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>
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>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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.

2 participants