From 55564ba90031fc52e8525c787f839685e42adc92 Mon Sep 17 00:00:00 2001 From: ammarahm-ed Date: Tue, 28 Feb 2023 11:41:58 +0500 Subject: [PATCH] mobile: fix color-scheme not change on toggle 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",