diff --git a/src/components/commonHead.astro b/src/components/commonHead.astro index 3e96601..ddebe93 100644 --- a/src/components/commonHead.astro +++ b/src/components/commonHead.astro @@ -33,6 +33,8 @@ const analyticsId = import.meta.env.ANALYTICS_ID; // Run on page load updateTheme(); + document.addEventListener("astro:after-swap", updateTheme); + // Listen for system theme changes window .matchMedia("(prefers-color-scheme: dark)") diff --git a/src/components/header.astro b/src/components/header.astro index 9ebed68..5dfeb3c 100644 --- a/src/components/header.astro +++ b/src/components/header.astro @@ -22,9 +22,10 @@ import Nav from "./nav.astro";