Files
Dorod-Sky/skyvern-frontend/src/components/useThemeAsDarkOrLight.ts

16 lines
351 B
TypeScript
Raw Normal View History

2024-05-07 11:31:05 -07:00
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 };