diff --git a/src/components/core/BasicScripts.astro b/src/components/core/BasicScripts.astro index b7386be..efaceb9 100644 --- a/src/components/core/BasicScripts.astro +++ b/src/components/core/BasicScripts.astro @@ -14,15 +14,20 @@ const {} = Astro.props; } function attachEvent(selector, event, fn) { - const elem = document.querySelector(selector); - if (elem) { - elem.addEventListener( - event, - function () { - fn(elem); - }, - false - ); + const matches = document.querySelectorAll(selector); + console.log(matches); + if (matches && matches.length) { + console.log("Hello"); + matches.forEach((elem) => { + console.log(elem); + elem.addEventListener( + event, + function () { + fn(elem); + }, + false + ); + }); } } diff --git a/src/components/widgets/Header.astro b/src/components/widgets/Header.astro index e2ed1a0..1a67420 100644 --- a/src/components/widgets/Header.astro +++ b/src/components/widgets/Header.astro @@ -78,7 +78,7 @@ const {} = Astro.props; type="button" class="text-gray-500 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-700 rounded-lg text-sm p-2.5 inline-flex items-center" aria-label="Toggle between Dark and Light mode" - onclick="window.toggleDarkMode()" + data-aw-toggle-color-scheme >