From 8b1be39779f5c9dfd5ae869a87cf62d68ff9e004 Mon Sep 17 00:00:00 2001
From: stableprogrammer <295812920+stableprogrammer@users.noreply.github.com>
Date: Mon, 24 Aug 2026 20:56:24 +0100
Subject: [PATCH] feat: add dark mode toggle to nav bar with localStorage
persistence
Closes #750
---
index.html | 15 +++
src/components/home/Header.tsx | 21 +++-
src/hooks/__tests__/useTheme.test.ts | 163 +++++++++++++++++++++++++++
src/hooks/useTheme.ts | 35 ++++++
4 files changed, 233 insertions(+), 1 deletion(-)
create mode 100644 src/hooks/__tests__/useTheme.test.ts
create mode 100644 src/hooks/useTheme.ts
diff --git a/index.html b/index.html
index a5734ba4..5e7a099a 100644
--- a/index.html
+++ b/index.html
@@ -46,6 +46,21 @@
+
+
+