Skip to content

Feat: Abstract Mascot Rendering and move team Abbreviations to Sanity#238

Open
josh-torre wants to merge 2 commits into
mainfrom
update-branch-abbreviation
Open

Feat: Abstract Mascot Rendering and move team Abbreviations to Sanity#238
josh-torre wants to merge 2 commits into
mainfrom
update-branch-abbreviation

Conversation

@josh-torre
Copy link
Copy Markdown
Collaborator

@josh-torre josh-torre commented Jun 3, 2026

What did I do?

Abstracted the rendering of the "characters" under the "Choose Your Character" section to pull their color from the Sanity team schema. With this, it ensures that the shadow under each character is consistent across all characters and allows for easier changes to colors in the future.

Team abbreviations for each team that are rendered on the arcade machine are now pulled from the sanity schema rather than hard coded. This allows for team names to be easily changed and makes added new teams easier.

How did I test it?

I compared the results for the new changes rendered the same as the existing website.

Required checks:

  • Did you conduct a self-review?
  • Have you written unit or integration tests?

What could go wrong in the future? What parts of your code should the reviewer pay the most attention to?

The only thing that could come up is a difference between the names of teams and the team name that is listed under the director information. If a different spelling is used for the director's team than there will be no color/abbreviation for them

Additional Comments for the Reviewers

Screenshots

FIGMA

MY VERSION

image

@fraander
Copy link
Copy Markdown
Contributor

fraander commented Jun 3, 2026

👷 Deploy Preview for sprightly-manatee-243873 processing.

Name Link
🔨 Latest commit 237b51e
🔍 Latest deploy log https://app.netlify.com/projects/sprightly-manatee-243873/deploys/6a21c884a80eb10008cf0866

@josh-torre josh-torre requested a review from NandeeneeSingh June 4, 2026 18:48
@josh-torre josh-torre marked this pull request as ready for review June 4, 2026 18:48
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