chore: fixes from deno linting/formatting

This commit is contained in:
Dan Ditomaso
2025-03-02 14:46:02 -05:00
parent db08542b39
commit 50eb2a827f
136 changed files with 1018 additions and 1082 deletions
+3 -3
View File
@@ -4,7 +4,7 @@ type Theme = "light" | "dark" | "system";
export function useTheme() {
const getSystemTheme = () =>
window.matchMedia("(prefers-color-scheme: dark)").matches
globalThis.matchMedia("(prefers-color-scheme: dark)").matches
? "dark"
: "light";
@@ -14,7 +14,7 @@ export function useTheme() {
);
const [preference, setPreference] = useState<Theme>(() =>
typeof window !== "undefined" ? getStoredPreference() : "light",
typeof window !== "undefined" ? getStoredPreference() : "light"
);
const theme = preference === "system" ? getSystemTheme() : preference;
@@ -26,7 +26,7 @@ export function useTheme() {
useEffect(() => {
if (preference !== "system") return;
const media = window.matchMedia("(prefers-color-scheme: dark)");
const media = globalThis.matchMedia("(prefers-color-scheme: dark)");
const updateTheme = () => setPreference(getStoredPreference());
media.addEventListener("change", updateTheme);