diff --git a/src/components/Header.astro b/src/components/Header.astro index b58947f..382c777 100644 --- a/src/components/Header.astro +++ b/src/components/Header.astro @@ -62,10 +62,20 @@ import "../styles/components/Header.css"; document.addEventListener('DOMContentLoaded', () => { const burgerIcon = document.querySelector('.burger-icon'); const mobileMenu = document.querySelector('.mobile-menu'); + const mobileMenuLinks = document.querySelectorAll('.mobile-menu a'); + // Toggle menu when burger icon is clicked burgerIcon.addEventListener('click', () => { burgerIcon.classList.toggle('active'); mobileMenu.classList.toggle('active'); }); + + // Close menu when a navigation link is clicked + mobileMenuLinks.forEach(link => { + link.addEventListener('click', () => { + burgerIcon.classList.remove('active'); + mobileMenu.classList.remove('active'); + }); + }); }); diff --git a/src/components/HoverCard.astro b/src/components/HoverCard.astro index 47834ad..27bd787 100644 --- a/src/components/HoverCard.astro +++ b/src/components/HoverCard.astro @@ -5,8 +5,6 @@ const {title, description, image = "", date} = Astro.props; ---
- {title &&

{title}

} - {date &&

{date}

}
{title}