diff --git a/src/main/mobile/components/settings.cljs b/src/main/mobile/components/settings.cljs index 3697227854..dd1104a730 100644 --- a/src/main/mobile/components/settings.cljs +++ b/src/main/mobile/components/settings.cljs @@ -105,14 +105,19 @@ (rum/defc page < rum/reactive [] (let [login? (and (state/sub :auth/id-token) - (user-handler/logged-in?))] + (user-handler/logged-in?)) + theme (state/sub :ui/theme) + system-theme? (state/sub :ui/system-theme?) + theme-value (if system-theme? + "system" + (or theme "system"))] [:div.app-index-settings.min-h-full.py-4.space-y-4 (user-profile login?) [:div.space-y-4 [:div.mobile-setting-item [:span.text-base "Theme"] [:div.flex.items-center - (theme-select {:value (state/sub :ui/theme) + (theme-select {:value theme-value :on-change state/use-theme-mode!})]] [:div.mobile-setting-item