🐛 Fix forced color mode localStorage sync issue

Described the issue here: https://github.com/chakra-ui/chakra-ui/discussions/7980
This commit is contained in:
Baptiste Arnaud
2023-09-01 10:33:40 +02:00
parent 5fb17dbf9e
commit 6a0f6e4ef2
2 changed files with 18 additions and 4 deletions

View File

@@ -42,10 +42,7 @@ export const UserPreferencesForm = () => {
}
const changeAppearance = async (value: string) => {
if (value === 'system') {
setColorMode('system')
localStorage.removeItem('chakra-ui-color-mode')
} else setColorMode(value)
setColorMode(value)
updateUser({ preferredAppAppearance: value })
}