summaryrefslogtreecommitdiff
path: root/src/layouts
diff options
context:
space:
mode:
Diffstat (limited to 'src/layouts')
-rw-r--r--src/layouts/BaseLayout.astro5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro
index a2f0f77..61bc2dc 100644
--- a/src/layouts/BaseLayout.astro
+++ b/src/layouts/BaseLayout.astro
@@ -112,6 +112,11 @@ const {
hamburger.addEventListener('click', openMenu);
close.addEventListener('click', closeMenu);
overlay.addEventListener('click', closeMenu);
+
+ // Close menu when a theme button is picked
+ nav.querySelectorAll('[id^="theme_button"]').forEach(function(themeBtn) {
+ themeBtn.addEventListener('click', closeMenu);
+ });
})();
</script>
</body>