fix: limit theme mode value
This commit is contained in:
parent
99c46685ac
commit
c1734a094c
@ -16,8 +16,12 @@ export default function useCustomTheme() {
|
|||||||
const [mode, setMode] = useRecoilState(atomThemeMode);
|
const [mode, setMode] = useRecoilState(atomThemeMode);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (theme_mode !== "system") {
|
const themeMode = ["light", "dark", "system"].includes(theme_mode!)
|
||||||
setMode(theme_mode ?? "light");
|
? theme_mode!
|
||||||
|
: "light";
|
||||||
|
|
||||||
|
if (themeMode !== "system") {
|
||||||
|
setMode(themeMode);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user