Skip to content

Commit fa485b7

Browse files
committed
Fix mobile hamburger menu toggle
1 parent eedf346 commit fa485b7

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

src/pages/index.astro

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -390,5 +390,15 @@ import Layout from '../layouts/Layout.astro';
390390
localStorage.setItem('color-theme', 'dark');
391391
}
392392
});
393+
394+
// Mobile menu toggle
395+
const mobileMenuBtn = document.querySelector('[data-collapse-toggle="navbar-cta"]');
396+
const mobileMenu = document.getElementById('navbar-cta');
397+
398+
mobileMenuBtn.addEventListener('click', function() {
399+
mobileMenu.classList.toggle('hidden');
400+
const isExpanded = mobileMenuBtn.getAttribute('aria-expanded') === 'true';
401+
mobileMenuBtn.setAttribute('aria-expanded', !isExpanded);
402+
});
393403
</script>
394404
</Layout>

0 commit comments

Comments
 (0)