diff --git a/src/components/NavBar.vue b/src/components/NavBar.vue
index 4676107..8c13c8c 100644
--- a/src/components/NavBar.vue
+++ b/src/components/NavBar.vue
@@ -8,7 +8,9 @@
-
-
+ Schedule
+
+ -
Standings
-
diff --git a/src/services/gameService.ts b/src/services/gameService.ts
index a96151a..cda4660 100644
--- a/src/services/gameService.ts
+++ b/src/services/gameService.ts
@@ -16,3 +16,19 @@ export async function fetchGamesBySeasonAndTeamId(seasonNumber: number, teamId:
return gamesResponse.games
}
+
+export async function fetchGamesBySeasonAndWeek(seasonNumber: number, weekNumber: number): Promise {
+ if (seasonNumber < MODERN_STAT_ERA_START) {
+ console.warn(`Cannot use games endpoint to fetch stats before season 8`)
+ return []
+ }
+
+ const response = await fetch(`${SITE_URL}/api/v3/games?season=${seasonNumber}&week=${weekNumber}`)
+
+ const gamesResponse: {
+ count: number
+ games: Game[]
+ } = await response.json()
+
+ return gamesResponse.games
+}
diff --git a/src/views/ScheduleView.vue b/src/views/ScheduleView.vue
index 64c9ef4..3f7f1a9 100644
--- a/src/views/ScheduleView.vue
+++ b/src/views/ScheduleView.vue
@@ -11,9 +11,38 @@
Week {{ selectedWeekNumber }}
-
+
- 🚧 Coming Soon 🚧
+
+
+
+
+
+ | Away |
+ Score |
+ Home |
+
+
+
+
+ |
+
+ {{ game.away_team.abbrev }}
+
+ |
+ {{ game.away_score || game.home_score ? `${game.away_score}-${game.home_score}` : '@' }} |
+
+
+ {{ game.home_team.abbrev }}
+
+ |
+
+
+
+
+
@@ -39,8 +68,10 @@