aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2024-12-06 12:04:12 -0800
committerAdam Soltys <[email protected]>2024-12-06 12:04:12 -0800
commit774c8254d2e6560e52fcb69cd9a70a9ac8b26582 (patch)
tree89b802fd9882eca1e2acf0d757b994854255622c
parent00e2ae45aa1e7b2114e0ebb1d344d950e4fa09a3 (diff)
downloadcoinos-ui-774c8254d2e6560e52fcb69cd9a70a9ac8b26582.tar.gz
coinos-ui-774c8254d2e6560e52fcb69cd9a70a9ac8b26582.zip
fix homepage jank
-rw-r--r--src/routes/+layout.svelte2
-rw-r--r--src/routes/+layout.ts2
-rw-r--r--src/routes/+page.svelte2
3 files changed, 4 insertions, 2 deletions
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
index 7cb90195..d25f570a 100644
--- a/src/routes/+layout.svelte
+++ b/src/routes/+layout.svelte
@@ -10,7 +10,7 @@
let { data, children } = $props();
let { pathname, theme } = $state(data);
- $themeStore = data.theme;
+ $effect(() => ($themeStore = data.theme));
$effect(() => (theme = $themeStore));
let host = PUBLIC_DOMAIN.includes("localhost")
diff --git a/src/routes/+layout.ts b/src/routes/+layout.ts
index b40aff70..79a89d47 100644
--- a/src/routes/+layout.ts
+++ b/src/routes/+layout.ts
@@ -4,6 +4,8 @@ import { addTranslations, setLocale, setRoute } from "$lib/translations/index";
import { addIcon } from "iconify-icon";
import cookies from "js-cookie";
+export const ssr = false;
+
/** @type {import('@sveltejs/kit').Load} */
export const load = async ({ data }) => {
const { i18n, translations } = data;
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index 9ba12800..1b5e0947 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -12,7 +12,7 @@
import { onDestroy, onMount, tick } from "svelte";
let { data } = $props();
- let { faqs, locations, user } = $state(data);
+ let { faqs, locations, user } = $derived(data);
let howItWorks = $state();
let faq = $state();