From ce9ad8b9702bc68edb3699bde89e8cc520bcad27 Mon Sep 17 00:00:00 2001 From: Baptiste Arnaud Date: Thu, 31 Aug 2023 11:59:05 +0200 Subject: [PATCH] :bug: Fix persistence when user selects system color mode --- .../src/features/account/components/UserPreferencesForm.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/builder/src/features/account/components/UserPreferencesForm.tsx b/apps/builder/src/features/account/components/UserPreferencesForm.tsx index b95e99f9ac2..519da2a05a3 100644 --- a/apps/builder/src/features/account/components/UserPreferencesForm.tsx +++ b/apps/builder/src/features/account/components/UserPreferencesForm.tsx @@ -42,7 +42,10 @@ export const UserPreferencesForm = () => { } const changeAppearance = async (value: string) => { - setColorMode(value) + if (value === 'system') { + setColorMode('system') + localStorage.removeItem('chakra-ui-color-mode') + } else setColorMode(value) updateUser({ preferredAppAppearance: value }) }