From 5644bd1b289889595c410deff5eec42b8a0a56e1 Mon Sep 17 00:00:00 2001 From: Lucas Patenaude Date: Sat, 13 Apr 2024 15:19:16 -0600 Subject: [PATCH] League data imported to league page --- ProjectSourceCode/src/index.js | 8 ++- .../src/views/pages/league-page.hbs | 54 +++++++++---------- 2 files changed, 31 insertions(+), 31 deletions(-) diff --git a/ProjectSourceCode/src/index.js b/ProjectSourceCode/src/index.js index fea269a..65c9749 100644 --- a/ProjectSourceCode/src/index.js +++ b/ProjectSourceCode/src/index.js @@ -94,10 +94,14 @@ const fetchLeaguesData = require('./resources/routes/league-pages/get-current-le // Define the route for fetching league data app.get('/league/:leagueID', fetchLeaguesData, (req, res) => { - // Handle the response here - res.json(res.locals.leagues); + // Render the Handlebars view with league data + res.render('pages/league-page', { + leagueID: req.params.leagueID, + leagues: res.locals.leagues + }); }); + // ***************************************************** // // ***************************************************** diff --git a/ProjectSourceCode/src/views/pages/league-page.hbs b/ProjectSourceCode/src/views/pages/league-page.hbs index 76ffdd8..fe94979 100644 --- a/ProjectSourceCode/src/views/pages/league-page.hbs +++ b/ProjectSourceCode/src/views/pages/league-page.hbs @@ -1,40 +1,36 @@ - + - {{ league_name }} + League Information -

{{ leagueID }}

-

{{ league_name }}

- - - {{#if leagueEmblem}} - {{ leagueName }} Emblem - {{/if}} - - -

Standings

- - - - - - - - - - {{#each standings}} - - - - - +

League Information

+

League ID: {{leagueID}}

+ {{#if leagues}} + -
PositionTeamCrest
{{ this.league_position }}{{ this.team_name }}{{ this.team_name }} Crest
+ + {{else}} +

No league data available

+ {{/if}}