Skip to content

Commit 46a2e7c

Browse files
committed
refactor:
1 parent f82a741 commit 46a2e7c

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

2025/src/components/Header.astro

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -147,10 +147,15 @@ import VimLogo from "./VimLogo.astro";
147147
const mobileMenu = document.getElementById("mobile-menu");
148148
const menuOpen = document.getElementById("menu-open");
149149
const menuClose = document.getElementById("menu-close");
150-
menuButton.addEventListener("click", () => {
151-
menuButton.classList.toggle("open");
152-
mobileMenu.classList.toggle("hidden");
153-
menuOpen.classList.toggle("hidden");
154-
menuClose.classList.toggle("hidden");
150+
menuButton?.addEventListener("click", () => {
151+
toggleMenu();
152+
});
153+
function toggleMenu() {
154+
menuButton?.classList.toggle("open");
155+
mobileMenu?.classList.toggle("hidden");
156+
menuOpen?.classList.toggle("hidden");
157+
menuClose?.classList.toggle("hidden");
158+
}
159+
155160
});
156161
</script>

0 commit comments

Comments
 (0)