🛠️ Hide "Absolute dark" setting in light theme

* Fixed issue, where "Absolute dark" setting is shown in light theme
This commit is contained in:
Acclorite 2024-09-08 14:15:15 +03:00
parent 0ecdd55a39
commit 998de11536

View file

@ -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.data.MainEvent
import ua.acclorite.book_story.presentation.screens.settings.components.SwitchWithTitle 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.ExpandingTransition
import ua.acclorite.book_story.presentation.ui.isDark
import ua.acclorite.book_story.presentation.ui.isPureDark import ua.acclorite.book_story.presentation.ui.isPureDark
/** /**
@ -20,7 +21,10 @@ fun AbsoluteDarkSetting() {
val onMainEvent = LocalMainViewModel.current.onEvent val onMainEvent = LocalMainViewModel.current.onEvent
val context = LocalContext.current val context = LocalContext.current
ExpandingTransition(visible = state.value.pureDark.isPureDark(context)) { ExpandingTransition(
visible = state.value.pureDark.isPureDark(context)
&& state.value.darkTheme.isDark()
) {
SwitchWithTitle( SwitchWithTitle(
selected = state.value.absoluteDark, selected = state.value.absoluteDark,
title = stringResource(id = R.string.absolute_dark_option), title = stringResource(id = R.string.absolute_dark_option),