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() {