FE Auth vendor changes (#270)
This commit is contained in:
15
skyvern-frontend/src/components/useThemeAsDarkOrLight.ts
Normal file
15
skyvern-frontend/src/components/useThemeAsDarkOrLight.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
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 };
|
||||
Reference in New Issue
Block a user