Files
Dorod-Sky/skyvern-frontend/src/components/useThemeAsDarkOrLight.ts
2024-05-07 21:31:05 +03:00

16 lines
351 B
TypeScript

import { useTheme } from "./useTheme";
function useThemeAsDarkOrLight(): "light" | "dark" {
const { theme: baseTheme } = useTheme();
if (baseTheme === "dark" || baseTheme === "light") {
return baseTheme;
}
return window.matchMedia("(prefers-color-scheme: dark)").matches
? "dark"
: "light";
}
export { useThemeAsDarkOrLight };