diff --git a/srcs/requirements/svelte/api_front/src/pages/SpectatorMatchList.svelte b/srcs/requirements/svelte/api_front/src/pages/SpectatorMatchList.svelte new file mode 100644 index 00000000..af6094c2 --- /dev/null +++ b/srcs/requirements/svelte/api_front/src/pages/SpectatorMatchList.svelte @@ -0,0 +1,33 @@ + + + + + {#each arr as match} + + {/each} + + + + + diff --git a/srcs/requirements/svelte/api_front/src/pieces/MatchListElem.svelte b/srcs/requirements/svelte/api_front/src/pieces/MatchListElem.svelte new file mode 100644 index 00000000..22a65dc3 --- /dev/null +++ b/srcs/requirements/svelte/api_front/src/pieces/MatchListElem.svelte @@ -0,0 +1,18 @@ + + + +
  • + {match.id} "{match.playerOneUsername}" VS "{match.playerTwoUsername}" +
  • + + + + diff --git a/srcs/requirements/svelte/api_front/src/routes/primaryRoutes.js b/srcs/requirements/svelte/api_front/src/routes/primaryRoutes.js index f21ac83a..55ff9f47 100644 --- a/srcs/requirements/svelte/api_front/src/routes/primaryRoutes.js +++ b/srcs/requirements/svelte/api_front/src/routes/primaryRoutes.js @@ -5,7 +5,8 @@ import TwoFactorAuthentication from '../pages/TwoFactorAuthentication.svelte'; import UnauthorizedAccessPage from '../pages/UnauthorizedAccessPage.svelte'; import { wrap } from 'svelte-spa-router/wrap' import TestPage from '../pages/TmpTestPage.svelte'; -import Game from '../pages/game/Game.svelte' +import Game from '../pages/game/Game.svelte'; +import SpectatorMatchList from '../pages/SpectatorMatchList.svelte'; @@ -13,6 +14,7 @@ export const primaryRoutes = { '/': SplashPage, '/2fa': TwoFactorAuthentication, '/game': Game, + '/matchlist': SpectatorMatchList, '/test': wrap({ component: TestPage, conditions: [