initial commit

This commit is contained in:
SowinskiBraeden committed 2026-06-08 23:47:37 -07:00
commit 52aefcd172
7 files changed
+2521

No files matched your search

+31
View File
@@ -0,0 +1,31 @@
const header = document.querySelector("[data-header]");
const nav = document.querySelector("[data-nav]");
const navToggle = document.querySelector("[data-nav-toggle]");
const year = document.querySelector("[data-year]");
if (year) {
year.textContent = new Date().getFullYear();
}
if (header) {
const updateHeader = () => {
header.classList.toggle("is-scrolled", window.scrollY > 16);
};
updateHeader();
window.addEventListener("scroll", updateHeader, { passive: true });
}
if (nav && navToggle) {
navToggle.addEventListener("click", () => {
const isOpen = nav.classList.toggle("is-open");
navToggle.setAttribute("aria-expanded", String(isOpen));
});
nav.addEventListener("click", (event) => {
if (event.target instanceof HTMLAnchorElement) {
nav.classList.remove("is-open");
navToggle.setAttribute("aria-expanded", "false");
}
});
}