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}}