From c21c4f1117c4ffd09d7818f46c992b72c3997cb6 Mon Sep 17 00:00:00 2001 From: Ammar Ahmed <40239442+ammarahm-ed@users.noreply.github.com> Date: Tue, 28 Feb 2023 11:47:04 +0500 Subject: [PATCH] mobile: fix color-scheme not change on toggle (#2024) system theme --- apps/mobile/app/screens/settings/settings-data.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/apps/mobile/app/screens/settings/settings-data.tsx b/apps/mobile/app/screens/settings/settings-data.tsx index e9224c05e..cf74e30a0 100644 --- a/apps/mobile/app/screens/settings/settings-data.tsx +++ b/apps/mobile/app/screens/settings/settings-data.tsx @@ -474,7 +474,14 @@ export const settingsGroups: SettingSection[] = [ description: "Automatically switch to dark mode when system theme changes", property: "useSystemTheme", - icon: "circle-half" + icon: "circle-half", + modifer: () => { + const current = SettingsService.get().useSystemTheme; + SettingsService.set({ + useSystemTheme: !current + }); + getColorScheme(); + } }, { id: "enable-dark-mode",