portfolio overhaul

This commit is contained in:
SowinskiBraeden committed 2026-03-14 15:41:08 -07:00
1 parent 2b0b41f773
commit 7c26e115ee
20 files changed
+1874 -683

No files matched your search

+31
View File
@@ -0,0 +1,31 @@
(function() {
const body = document.body;
const themeToggle = document.getElementById("theme-toggle");
const applyStoredTheme = () => {
const storedTheme = localStorage.getItem("pref-theme") || sessionStorage.getItem("theme") || "dark";
if (storedTheme === "light") {
body.classList.add("light");
sessionStorage.setItem("theme", "light");
localStorage.setItem("pref-theme", "light");
return;
}
body.classList.remove("light");
sessionStorage.setItem("theme", "dark");
localStorage.setItem("pref-theme", "dark");
};
applyStoredTheme();
if (themeToggle) {
themeToggle.addEventListener("click", () => {
const isLight = body.classList.toggle("light");
const nextTheme = isLight ? "light" : "dark";
sessionStorage.setItem("theme", nextTheme);
localStorage.setItem("pref-theme", nextTheme);
});
}
body.classList.remove("js-stop-transition");
})();