From 02cf3d8d41ad43bb7b950075056b9b3135f110fd Mon Sep 17 00:00:00 2001 From: not-nullptr Date: Fri, 15 Nov 2024 12:48:15 +0000 Subject: [PATCH] huuuhhh --- src/lib/store/index.svelte.ts | 3 +++ src/routes/+layout.svelte | 1 - src/routes/+layout.ts | 3 +++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lib/store/index.svelte.ts b/src/lib/store/index.svelte.ts index 8b6cca1..61f665d 100644 --- a/src/lib/store/index.svelte.ts +++ b/src/lib/store/index.svelte.ts @@ -16,6 +16,9 @@ class Theme { expires: 2147483647, }); log(["theme"], `set to ${this.dark ? "dark" : "light"}`); + window.plausible("Theme set", { + props: { theme: theme.dark ? "dark" : "light" }, + }); }; } diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index e1ed614..021af9c 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -110,7 +110,6 @@ {#if PUB_PLAUSIBLE_URL}{/if} diff --git a/src/routes/+layout.ts b/src/routes/+layout.ts index f10ab4e..d73f8ec 100644 --- a/src/routes/+layout.ts +++ b/src/routes/+layout.ts @@ -16,5 +16,8 @@ export const load = ({ data }) => { theme.dark = themeStr === "dark"; } theme.dark = JSCookie.get("theme") === "dark"; + window.plausible("Theme set", { + props: { theme: theme.dark ? "dark" : "light" }, + }); return data; };