diff --git a/public/js/components/navbar.js b/public/js/components/navbar.js index 5a4de0cb..e0adf9f3 100644 --- a/public/js/components/navbar.js +++ b/public/js/components/navbar.js @@ -102,6 +102,14 @@ class TractatusNavbar { 🤝 Support (Koha) + + +
+ +
@@ -182,6 +190,20 @@ class TractatusNavbar { } }); }); + + // Feedback button - dispatch event that feedback component will handle + const navbarFeedbackBtn = document.getElementById('navbar-feedback-btn'); + if (navbarFeedbackBtn) { + navbarFeedbackBtn.addEventListener('click', () => { + // Close mobile menu + if (this.mobileMenuOpen) { + toggleMobileMenu(); + } + + // Dispatch event to open feedback modal + window.dispatchEvent(new CustomEvent('openFeedbackModal')); + }); + } } setActivePageIndicator() {