Skip to content

feat: add Elite Tier badge for level 3 players - #489

Open
marshalfleet wants to merge 2 commits into
scout-off:mainfrom
marshalfleet:feat/elite-tier-badge
Open

feat: add Elite Tier badge for level 3 players#489
marshalfleet wants to merge 2 commits into
scout-off:mainfrom
marshalfleet:feat/elite-tier-badge

Conversation

@marshalfleet

Copy link
Copy Markdown
Contributor

Pull Request Description
Summary

Implemented an Elite Tier badge system to visually identify Level 3 players across PlayerCard and public player profile views. This provides scouts with a clear indication of players who have reached the highest verifiable status.

Changes Made
Added elite variant support to:
components/ui/Badge.tsx
Added gold/amber styling for the Elite Tier badge variant
Updated:
components/PlayerCard.tsx
Added conditional rendering:
Displays "Elite Tier" badge when player.progressLevel === 3
Hides badge for lower player levels
Updated public player profile:
app/[locale]/player/[id]/page.tsx
Added prominent Elite Tier banner/hero badge for Level 3 players
Added i18n translations for "Elite Tier" across all locale files
Added tests covering badge visibility across all player levels
Acceptance Criteria Covered
Badge includes an elite variant
PlayerCard displays Elite Tier badge for level 3 players
Public player profile displays Elite Tier banner
i18n strings added to all three locale files
Tests verify badge rendering:
Level 3 → badge displayed
Levels 0–2 → badge hidden
Testing
Verified Elite Tier badge renders correctly for Level 3 players
Verified badge does not appear for Levels 0–2
Tested PlayerCard rendering behavior
Tested public profile Elite Tier banner visibility
Confirmed translations load correctly across supported locales
Ran test suite to ensure no regressions

Closes #374
:::

@marshalfleet
marshalfleet force-pushed the feat/elite-tier-badge branch from 8f03127 to 98c4f0a Compare June 27, 2026 20:10
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.

feat: implement Elite Tier badge for Level 3 players on PlayerCard and public profile

1 participant