Skip to content

457 judging finish projects page#469

Merged
michelleyeoh merged 12 commits intomainfrom
457-judging-finish-projects-page
Apr 8, 2026
Merged

457 judging finish projects page#469
michelleyeoh merged 12 commits intomainfrom
457-judging-finish-projects-page

Conversation

@jackzheng-cs
Copy link
Copy Markdown
Contributor

Add pinch to zoom feature on map modal
Add new Flag Team As Missing section

@jackzheng-cs jackzheng-cs linked an issue Apr 7, 2026 that may be closed by this pull request
3 tasks
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the judges “Projects / Unscored” flow by enhancing the venue map experience with pinch-to-zoom and replacing the inline missing-team confirmation UI with a dedicated “Flag Team As Missing” modal.

Changes:

  • Add pinch/zoom support for the expanded venue map modal via react-zoom-pan-pinch.
  • Replace the old ReportModal + inline “Are you sure?” UI with a new ReportTeamModal confirmation modal and new supporting SVG assets.
  • Update dependencies/lockfile to include the new zoom library.

Reviewed changes

Copilot reviewed 6 out of 9 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
public/judges/projects/whiteArrow.svg Adds an arrow asset used in the new missing-team modal CTA.
public/judges/projects/missingTeams.svg Adds a “missing teams” illustration used in the new modal.
package.json Adds react-zoom-pan-pinch dependency.
package-lock.json Lockfile updates to include react-zoom-pan-pinch (and associated reshuffling).
app/(pages)/judges/(app)/_components/Projects/UnscoredPage.tsx Wires up the new expanded map modal + missing-team modal flow.
app/(pages)/judges/(app)/_components/Projects/ReportTeamModal.tsx New modal component for confirming a team is missing.
app/(pages)/judges/(app)/_components/Projects/ReportModal.tsx Removes the prior report modal implementation.
app/(pages)/judges/(app)/_components/Projects/ReportModal.module.scss Removes styling for the deleted report modal.
app/(pages)/judges/(app)/_components/Projects/ExpandedMapModal.tsx New pinch-to-zoom enabled map modal implementation.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@michelleyeoh michelleyeoh merged commit 440c5fc into main Apr 8, 2026
2 checks passed
@michelleyeoh michelleyeoh deleted the 457-judging-finish-projects-page branch April 8, 2026 07:30
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.

Judging: finish projects page

3 participants