1
mirror of https://github.com/jakejarvis/jarv.is.git synced 2025-10-23 12:54:25 -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} />

View File

@@ -1,5 +1,3 @@
/* stylelint-disable no-duplicate-selectors */
:root {
--background-inner: #ffffff;
--background-outer: #fcfcfc;
@@ -35,13 +33,3 @@
--success: #78df55;
--error: #ff5151;
}
// https://web.dev/color-scheme/#the-color-scheme-css-property
:root {
color-scheme: light;
}
[data-theme="dark"] {
color-scheme: dark;
}

1
styles/_reset.scss Normal file
View File

@@ -0,0 +1 @@
@import "~modern-normalize/modern-normalize.css";

View File

@@ -1,7 +1,4 @@
// Browser reset:
// https://github.com/sindresorhus/modern-normalize
@import "~modern-normalize/modern-normalize.css";
@use "reset";
@use "typography";
@use "colors";
@use "syntax";

1187
yarn.lock

File diff suppressed because it is too large Load Diff