From 968fbb3dc8a486cf4ba09fe9963bbe48672ac165 Mon Sep 17 00:00:00 2001 From: Ewan Croft Date: Fri, 5 Jun 2026 00:49:04 +0100 Subject: [PATCH] feat: restore wolf mode feature --- src/lib/components/Header.svelte | 18 +- src/lib/components/layout/WolfToggle.svelte | 32 +++ src/lib/components/layout/index.ts | 3 + src/lib/stores/wolfMode.ts | 245 ++++++++++++++++++++ 4 files changed, 291 insertions(+), 7 deletions(-) create mode 100644 src/lib/components/layout/WolfToggle.svelte create mode 100644 src/lib/components/layout/index.ts create mode 100644 src/lib/stores/wolfMode.ts diff --git a/src/lib/components/Header.svelte b/src/lib/components/Header.svelte index 7c481a7..e6a9938 100644 --- a/src/lib/components/Header.svelte +++ b/src/lib/components/Header.svelte @@ -3,6 +3,7 @@ import { page } from '$app/state'; import { X, Menu } from '@lucide/svelte'; import Triskele from './icons/Triskele.svelte'; + import { WolfToggle } from '$lib/components/layout'; import { dev } from '$app/environment'; let isMenuOpen = $state(false); @@ -14,13 +15,16 @@ import { dev } from '$app/environment'; {SITE.title}{#if dev}DEV{/if} - +