feat: team pages with match/tournament history, mobile padding fixes, linked scorers and nations
- Team page: add Tournament Participations (year pills → /tournaments/[year]) and Match History (grouped by year, W/D/L badge, opponent, score from team's perspective, PSO/AET annotations, each row → match anchor) - GraphQL: extend matches() query with teamId filter (OR team1_id/team2_id) - Match card: link team names to /teams/[slug]; fix ET score display — show scoreEt as headline for AET matches, scoreFt as footnote; winner determination uses scoreP ?? scoreEt ?? scoreFt - Tournament page: scorer names below each match linked to /players/[name] with dotted underline (solid + green on hover) - Stats page: reduce mobile padding on Goals chart, Top Scorers, Titles, Goals by Minute — hide progress bars and trophy emojis on small screens - Homepage: Golden Boot Race same mobile padding/bar treatment; add slug to match team queries Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -161,7 +161,7 @@ export const typeDefs = /* GraphQL */ `
|
||||
tournaments: [Tournament!]!
|
||||
tournament(year: Int!): Tournament
|
||||
|
||||
matches(year: Int, group: String, round: String, isQuali: Boolean): [Match!]!
|
||||
matches(year: Int, group: String, round: String, isQuali: Boolean, teamId: Int): [Match!]!
|
||||
match(id: Int!): Match
|
||||
liveMatches: [Match!]!
|
||||
recentMatches(limit: Int): [Match!]!
|
||||
|
||||
Reference in New Issue
Block a user