1
mirror of https://github.com/jakejarvis/jarv.is.git synced 2025-07-03 14:46:37 -04:00

fix the fixes....

This commit is contained in:
2021-12-31 09:59:19 -05:00
parent 11d245ad66
commit 04145189e8
5 changed files with 602 additions and 612 deletions

View File

@ -152,9 +152,12 @@ export default function App({ Component, pageProps }: AppProps) {
{/* Inline script to restore light/dark theme preference ASAP */}
<Script id="restore_theme" strategy="afterInteractive">{`
try {
var pref = localStorage.getItem("dark_mode"),
dark = pref === "true" || (!pref && window.matchMedia("(prefers-color-scheme: dark)").matches);
document.documentElement.setAttribute("data-theme", dark ? "dark" : "light");
var root = document.documentElement,
pref = localStorage.getItem("dark_mode"),
theme = pref === "true" || (!pref && window.matchMedia("(prefers-color-scheme: dark)").matches) ? "dark" : "light";
root.setAttribute("data-theme", theme);
root.style.colorScheme = theme;
} catch (e) {}`}</Script>
<Component {...pageProps} />