From ec10de7fa36411c807c5e1473f5fa7b4228e8428 Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 2 Jul 2026 16:32:32 +0530 Subject: [PATCH] enhance the dark mode and smart combos UI --- js/main.js | 19 ++----- recommendations.html | 117 +++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 117 insertions(+), 19 deletions(-) diff --git a/js/main.js b/js/main.js index 3f7292d..6c4a8fc 100644 --- a/js/main.js +++ b/js/main.js @@ -1550,19 +1550,8 @@ function showSkeletonCartItems(count = 2) { for (let i = 0; i < count; i++) cartItemsContainer.appendChild(createSkeletonCartItem()); } -// ===== Dark Mode ===== -const toggleBtn = document.getElementById("theme-toggle"); - -document.addEventListener("DOMContentLoaded", () => { - if (localStorage.getItem("theme") === "dark") { - document.body.classList.add("dark"); - } -}); - -if (toggleBtn) { - toggleBtn.addEventListener("click", () => { - document.body.classList.toggle("dark"); - localStorage.setItem("theme", document.body.classList.contains("dark") ? "dark" : "light"); - }); -} +// ===== Dark Mode ===== +// Theme toggle is handled by auth.js (setupThemeToggle) +// Do NOT add a duplicate listener here — it causes double-toggle issues. + diff --git a/recommendations.html b/recommendations.html index 2a0b0dd..4667c06 100644 --- a/recommendations.html +++ b/recommendations.html @@ -20,6 +20,7 @@ +