mirror of
https://github.com/LucasKalil-Programador/world-2026-hub.git
synced 2026-07-04 17:41:28 -03:00
feat(hero): display simultaneous group-final matches with shared timer
findFeaturedMatch → findFeaturedMatches: returns all matches sharing the earliest kickoff, enabling the hero to show 2+ simultaneous group-final games (same phase, shared time/countdown). renderHero splits single-match (unchanged DOM) vs multi-match (stacked with dividers). heroMatchupHTML extracted for reusable matchup layout. CSS: .hero-matchups/match/divider/time for vertical stacking and shared time. i18n: hero.nextMatches (EN/PT) for multi-match label.
This commit is contained in:
parent
99ea02a604
commit
6e33142c96
5 changed files with 107 additions and 31 deletions
|
|
@ -37,8 +37,9 @@ worldcup2026/
|
|||
│ ├── js/
|
||||
│ │ ├── app.js ★ Entry point: loadData() (Promise.all over data/),
|
||||
│ │ │ tab routing + lastTab, formatMatchTime(), dashboard,
|
||||
│ │ │ clock-driven hero (matchState/findFeaturedMatch +
|
||||
│ │ │ 1s heroTick: hybrid JSON+clock, 2h/3h match window)
|
||||
│ │ │ clock-driven hero (matchState/findFeaturedMatches +
|
||||
│ │ │ 1s heroTick: hybrid JSON+clock, 2h/3h window; stacks
|
||||
│ │ │ simultaneous group-final matches, one shared timer)
|
||||
│ │ ├── schedule.js Match list, filters (incl. occurrence toggle
|
||||
│ │ │ Played/Upcoming via hybrid matchState), search,
|
||||
│ │ │ sort, "My Matches"; 60s clock-tick re-render
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue