We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents d8d89b0 + 04b11b2 commit 02d5801Copy full SHA for 02d5801
routes/game/+page.svelte
@@ -1,10 +1,13 @@
1
<script lang="ts">
2
+import { browser } from "$app/environment";
3
import { page } from "$app/state";
4
import GameLoader from "@/components/GameLoader.svelte";
5
import { stages } from "@/stages";
6
-const stageNum = page.url.searchParams.get("stage") ?? "";
7
-const stageDefinition = $derived(stages.get(stageNum));
+const stageNum = $derived(
8
+ browser ? (page.url.searchParams.get("stage") ?? "") : "",
9
+);
10
+const stageDefinition = stages.get(stageNum);
11
</script>
12
13
<GameLoader stage={stageDefinition} {stageNum}>
0 commit comments