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 @@ + + +