Fix: Restore website functionality - all pages and APIs working

This commit is contained in:
Local Server
2026-01-14 07:16:04 -06:00
parent dc58a8ae5f
commit 9f659a2c59
41 changed files with 10890 additions and 3029 deletions

View File

@@ -226,21 +226,33 @@
// Update badges on state changes
window.StateManager.on("cartUpdated", () => {
const badge = document.querySelector(".cart-badge");
if (badge) {
const count = window.StateManager.getCartCount();
badge.textContent = count;
badge.style.display = count > 0 ? "flex" : "none";
}
const badges = document.querySelectorAll(".cart-badge, #cartCount");
const count = window.StateManager.getCartCount();
badges.forEach((badge) => {
if (badge) {
badge.textContent = count;
if (count > 0) {
badge.classList.add("show");
} else {
badge.classList.remove("show");
}
}
});
});
window.StateManager.on("wishlistUpdated", () => {
const badge = document.querySelector(".wishlist-badge");
if (badge) {
const count = window.StateManager.getWishlist().length;
badge.textContent = count;
badge.style.display = count > 0 ? "flex" : "none";
}
const badges = document.querySelectorAll(".wishlist-badge, #wishlistCount");
const count = window.StateManager.getWishlist().length;
badges.forEach((badge) => {
if (badge) {
badge.textContent = count;
if (count > 0) {
badge.classList.add("show");
} else {
badge.classList.remove("show");
}
}
});
});
// Initialize badges