From 2efd2d72dfe981c6998f3346243eea1be4747ea0 Mon Sep 17 00:00:00 2001
From: Esha Jha <149310101+Eshajha19@users.noreply.github.com>
Date: Sat, 21 Feb 2026 09:08:08 +0000
Subject: [PATCH 1/2] fixed dark light toggle on schemes page
---
public/schemes.html | 156 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 156 insertions(+)
diff --git a/public/schemes.html b/public/schemes.html
index 2c196453..68bb8380 100644
--- a/public/schemes.html
+++ b/public/schemes.html
@@ -15,6 +15,62 @@
@@ -569,7 +697,11 @@
Analytics
Finance Tips
Govt Schemes
+
+
@@ -895,7 +1027,31 @@
Resources
behavior: "smooth"
});
});
+/* =========================
+ DARK / LIGHT MODE TOGGLE
+========================= */
+const toggleBtn = document.getElementById("themeToggle");
+const icon = toggleBtn.querySelector("i");
+
+// Load saved mode
+if (localStorage.getItem("theme") === "dark") {
+ document.body.classList.add("dark-mode");
+ icon.classList.replace("fa-moon", "fa-sun");
+}
+
+// Toggle function
+toggleBtn.addEventListener("click", () => {
+ document.body.classList.toggle("dark-mode");
+
+ if (document.body.classList.contains("dark-mode")) {
+ localStorage.setItem("theme", "dark");
+ icon.classList.replace("fa-moon", "fa-sun");
+ } else {
+ localStorage.setItem("theme", "light");
+ icon.classList.replace("fa-sun", "fa-moon");
+ }
+});