web: make everything ssr-compatible

This commit is contained in:
dumbmoron
2024-08-31 17:46:10 +00:00
parent 4b4fce326f
commit 51c140fbfa
9 changed files with 91 additions and 53 deletions

View File

@@ -1,16 +1,17 @@
<script lang="ts">
import { onMount } from "svelte";
import { goto } from "$app/navigation";
import { device, app } from "$lib/device";
import { version } from "$lib/version";
import settings, { storedSettings } from "$lib/state/settings";
import { goto } from "$app/navigation";
import { defaultSettingsPage } from "$lib/settings/defaults";
$: {
onMount(() => {
if (!$settings.advanced.debug) {
goto(defaultSettingsPage(), { replaceState: true });
}
}
});
</script>
{#if $settings.advanced.debug}