Skip to content

Issue 23 create the leaderboard page - #34

Merged
allyharrison merged 6 commits into
mainfrom
issue-23-Create_the_leaderboard_page
Jul 19, 2025
Merged

Issue 23 create the leaderboard page#34
allyharrison merged 6 commits into
mainfrom
issue-23-Create_the_leaderboard_page

Conversation

@mas-ruk

@mas-ruk mas-ruk commented Jul 16, 2025

Copy link
Copy Markdown
Contributor

Change Summary

Introduces a Leaderboard React component designed to display team rankings within grouped competitions. It includes:

Components:

  • Leaderboard
    • Top-level component that renders the List component.

List

  • Displays team rankings in a responsive table.
  • Includes:
    • A dynamic group selector dropdown to filter by group.
    • Conditional styling for qualified teams.
    • A fallback to mock data for development purposes.
  • Accepts a data prop, making it easy to integrate with live backend data.

Change Form

  • The pull request title has an issue number
  • The change works by "Smoke testing" or quick testing
  • The change has tests
  • The change has documentation

Other Information

[Is there anything in particular in the review that I should be aware of?]

allyharrison
allyharrison previously approved these changes Jul 19, 2025

@allyharrison allyharrison left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

yew! perfect

@allyharrison
allyharrison merged commit 8459046 into main Jul 19, 2025
4 of 5 checks passed
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