From 998de11536696e0338c2a157fa01a980139e4a29 Mon Sep 17 00:00:00 2001 From: Acclorite <140836141+Acclorite@users.noreply.github.com> Date: Sun, 8 Sep 2024 14:15:15 +0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=9B=A0=EF=B8=8F=20Hide=20"Absolute=20dark?= =?UTF-8?q?"=20setting=20in=20light=20theme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Fixed issue, where "Absolute dark" setting is shown in light theme --- .../appearance/components/settings/AbsoluteDarkSetting.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/screens/settings/nested/appearance/components/settings/AbsoluteDarkSetting.kt b/app/src/main/java/ua/acclorite/book_story/presentation/screens/settings/nested/appearance/components/settings/AbsoluteDarkSetting.kt index 379ddb90..98001226 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/screens/settings/nested/appearance/components/settings/AbsoluteDarkSetting.kt +++ b/app/src/main/java/ua/acclorite/book_story/presentation/screens/settings/nested/appearance/components/settings/AbsoluteDarkSetting.kt @@ -8,6 +8,7 @@ import ua.acclorite.book_story.presentation.core.components.LocalMainViewModel import ua.acclorite.book_story.presentation.data.MainEvent import ua.acclorite.book_story.presentation.screens.settings.components.SwitchWithTitle import ua.acclorite.book_story.presentation.ui.ExpandingTransition +import ua.acclorite.book_story.presentation.ui.isDark import ua.acclorite.book_story.presentation.ui.isPureDark /** @@ -20,7 +21,10 @@ fun AbsoluteDarkSetting() { val onMainEvent = LocalMainViewModel.current.onEvent val context = LocalContext.current - ExpandingTransition(visible = state.value.pureDark.isPureDark(context)) { + ExpandingTransition( + visible = state.value.pureDark.isPureDark(context) + && state.value.darkTheme.isDark() + ) { SwitchWithTitle( selected = state.value.absoluteDark, title = stringResource(id = R.string.absolute_dark_option),