hide batch add if integrated H & Delegated src is off

This commit is contained in:
Riztard 2024-09-21 17:00:46 +07:00 committed by Cuong-Tran
parent b10fe0fc15
commit 76f43ec9ab
No known key found for this signature in database
GPG key ID: 733AA7624B9315C2

View file

@ -21,6 +21,7 @@ import androidx.compose.material.icons.outlined.Settings
import androidx.compose.material.icons.outlined.Storage
import androidx.compose.material3.HorizontalDivider
import androidx.compose.runtime.Composable
import androidx.compose.runtime.remember
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.platform.LocalUriHandler
@ -30,13 +31,17 @@ import eu.kanade.presentation.more.settings.widget.SwitchPreferenceWidget
import eu.kanade.presentation.more.settings.widget.TextPreferenceWidget
import eu.kanade.tachiyomi.R
import eu.kanade.tachiyomi.ui.more.DownloadQueueState
import exh.pref.DelegateSourcePreferences
import tachiyomi.core.common.Constants
import tachiyomi.domain.UnsortedPreferences
import tachiyomi.i18n.MR
import tachiyomi.i18n.sy.SYMR
import tachiyomi.presentation.core.components.ScrollbarLazyColumn
import tachiyomi.presentation.core.components.material.Scaffold
import tachiyomi.presentation.core.i18n.pluralStringResource
import tachiyomi.presentation.core.i18n.stringResource
import uy.kohesive.injekt.Injekt
import uy.kohesive.injekt.api.get
@Composable
fun MoreScreen(
@ -61,6 +66,10 @@ fun MoreScreen(
onClickHistory: () -> Unit,
) {
val uriHandler = LocalUriHandler.current
// SY -->
val unsortedPreferences = remember { Injekt.get<UnsortedPreferences>() }
val delegateSourcePreferences = remember { Injekt.get<DelegateSourcePreferences>() }
// SY <--
Scaffold(
topBar = {
@ -182,12 +191,14 @@ fun MoreScreen(
)
}
// SY -->
item {
TextPreferenceWidget(
title = stringResource(SYMR.strings.eh_batch_add),
icon = Icons.AutoMirrored.Outlined.PlaylistAdd,
onPreferenceClick = onClickBatchAdd,
)
if (unsortedPreferences.isHentaiEnabled().get() || delegateSourcePreferences.delegateSources().get()) {
item {
TextPreferenceWidget(
title = stringResource(SYMR.strings.eh_batch_add),
icon = Icons.AutoMirrored.Outlined.PlaylistAdd,
onPreferenceClick = onClickBatchAdd,
)
}
}
// SY <--