fix: Loaded Theme does not match selected theme when switching to manual theme
This commit is contained in:
parent
1a2ce85e9d
commit
f445504f10
1 changed files with 2 additions and 1 deletions
|
|
@ -26,8 +26,9 @@ export default function userSettings() {
|
||||||
const [darkMode, setDarkMode] = useState<boolean>(theme === "dark" ? true : false)
|
const [darkMode, setDarkMode] = useState<boolean>(theme === "dark" ? true : false)
|
||||||
|
|
||||||
const handleSystemTheme = () => {
|
const handleSystemTheme = () => {
|
||||||
|
const newTheme = darkMode ? "dark" : "light"
|
||||||
if(systemTheme){
|
if(systemTheme){
|
||||||
applyTheme!(theme)
|
applyTheme!(newTheme)
|
||||||
}else{
|
}else{
|
||||||
applySystemTheme!()
|
applySystemTheme!()
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Reference in a new issue