Saved Posts: 0
document.addEventListener('DOMContentLoaded', function () {
let saved = JSON.parse(localStorage.getItem("wishlist_posts") || "[]");
document.getElementById('wishlist-count').textContent = saved.length;
// Optional: update count on icon toggle
document.addEventListener('click', function(e) {
const target = e.target.closest('.wishlist-toggle');
if (target) {
const postId = parseInt(target.dataset.id);
if (isNaN(postId)) return;
let saved = JSON.parse(localStorage.getItem("wishlist_posts") || "[]");
const index = saved.indexOf(postId);
if (index > -1) {
saved.splice(index, 1);
} else {
saved.push(postId);
}
localStorage.setItem("wishlist_posts", JSON.stringify(saved));
document.getElementById('wishlist-count').textContent = saved.length;
}
});
});