Commit effc7cc

HPCesia <me@hpcesia.com>
2025-02-07 14:56:45
fix: sidebar button onclick event
1 parent 9edc158
Changed files (1)
src
components
src/components/Navbar.astro
@@ -142,8 +142,10 @@ if (!title) title = 'Astral Halo';
   document.addEventListener('astro:page-load', () => {
     rightItems.forEach((item) => {
       if ('onclick' in item && item.onclick && typeof item.onclick !== 'string') {
-        const element = document.getElementById('nav-' + item.onclick.id);
-        if (element) element.addEventListener('click', item.onclick.function);
+        const navEl = document.getElementById('nav-' + item.onclick.id);
+        if (navEl) navEl.addEventListener('click', item.onclick.function);
+        const sideEl = document.getElementById('side-' + item.onclick.id);
+        if (sideEl) sideEl.addEventListener('click', item.onclick.function);
       }
     });
   });