From e6cd69f0ad6af56b56474526329fda1358df10fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o?= <43091603+glazk0@users.noreply.github.com> Date: Mon, 4 Sep 2023 13:22:30 +0200 Subject: [PATCH] feat: merge to chapters > id > puzzle > id --- src/lib/components/Chapter.svelte | 39 +++++ src/lib/components/Icons/Discord.svelte | 19 +++ src/lib/components/Icons/Git.svelte | 23 +++ src/lib/components/Icons/Help.svelte | 23 +++ src/lib/components/Icons/Leaderboard.svelte | 1 - src/lib/components/Icons/Mail.svelte | 25 ++++ src/lib/components/Navbar.svelte | 22 ++- src/lib/components/Puzzle.svelte | 8 +- src/lib/components/Sidenav.svelte | 137 +++++++++++++++--- src/routes/dashboard/chapters/+page.server.ts | 29 ++++ src/routes/dashboard/chapters/+page.svelte | 22 +++ .../chapters/[chapterId]/+page.server.ts | 28 ++++ .../chapters/[chapterId]/+page.svelte | 97 +++++++++++++ .../[chapterId]/puzzle/+page.server.ts | 8 + .../puzzle/[puzzleId]}/+page.server.ts | 27 +++- .../puzzle/[puzzleId]}/+page.svelte | 0 src/routes/dashboard/leaderboard/+page.svelte | 23 +-- src/routes/dashboard/settings/+page.svelte | 23 ++- 18 files changed, 508 insertions(+), 46 deletions(-) create mode 100644 src/lib/components/Chapter.svelte create mode 100644 src/lib/components/Icons/Discord.svelte create mode 100644 src/lib/components/Icons/Git.svelte create mode 100644 src/lib/components/Icons/Help.svelte create mode 100644 src/lib/components/Icons/Mail.svelte create mode 100644 src/routes/dashboard/chapters/+page.server.ts create mode 100644 src/routes/dashboard/chapters/+page.svelte create mode 100644 src/routes/dashboard/chapters/[chapterId]/+page.server.ts create mode 100644 src/routes/dashboard/chapters/[chapterId]/+page.svelte create mode 100644 src/routes/dashboard/chapters/[chapterId]/puzzle/+page.server.ts rename src/routes/dashboard/{puzzles/[id] => chapters/[chapterId]/puzzle/[puzzleId]}/+page.server.ts (69%) rename src/routes/dashboard/{puzzles/[id] => chapters/[chapterId]/puzzle/[puzzleId]}/+page.svelte (100%) diff --git a/src/lib/components/Chapter.svelte b/src/lib/components/Chapter.svelte new file mode 100644 index 0000000..5754117 --- /dev/null +++ b/src/lib/components/Chapter.svelte @@ -0,0 +1,39 @@ + + +
+ Les chapitres sont les différentes parties du jeu. Chaque chapitre est composé de plusieurs + puzzles. +
+