const COOKIE_NAME = "hasRsvped"; function hasRsvped() { const cookies = Object.fromEntries( document.cookie.split(";").map((x) => x.trim().split("=")) ); return cookies[COOKIE_NAME] === "true"; } function persistRsvp(hasRsvped = true) { document.cookie = `${COOKIE_NAME}=${String(hasRsvped)}; path=/`; console.log(document.cookie); } function rsvpButtonClicked() { console.log("here"); persistRsvp(true); } window.onload = function () { if (!hasRsvped()) { const rsvpButton = document.querySelector(".rsvpButton"); rsvpButton.classList.remove("hidden"); rsvpButton.onclick = rsvpButtonClicked; } };