Address more Compose lint warnings

(cherry picked from commit 2c032ff70d607f0e0197091e53763491775a0ab3)

# Conflicts:
#	app/src/main/java/eu/kanade/presentation/browse/MigrateSourceScreen.kt
#	app/src/main/java/eu/kanade/presentation/browse/components/BrowseSourceToolbar.kt
#	app/src/main/java/eu/kanade/presentation/library/LibrarySettingsDialog.kt
#	app/src/main/java/eu/kanade/presentation/library/components/LibraryToolbar.kt
#	app/src/main/java/eu/kanade/presentation/manga/components/MangaToolbar.kt
#	app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsMainScreen.kt
#	app/src/main/java/eu/kanade/presentation/reader/appbars/ReaderAppBars.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/BrowseTab.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/MigrateSourceTab.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcesTab.kt
This commit is contained in:
arkon
2023-11-17 09:46:13 -05:00
committed by Jobobby04
parent adb53a9a45
commit 91d45cc8b9
48 changed files with 288 additions and 241 deletions
@@ -35,6 +35,7 @@ import eu.kanade.presentation.manga.components.PagePreview
import eu.kanade.tachiyomi.R
import exh.pagepreview.PagePreviewState
import exh.util.floor
import kotlinx.collections.immutable.persistentListOf
import kotlinx.coroutines.launch
import tachiyomi.presentation.core.components.ScrollbarLazyColumn
import tachiyomi.presentation.core.components.material.Scaffold
@@ -185,13 +186,17 @@ fun PagePreviewTopAppBar(
title = title,
actions = {
AppBarActions(
listOfNotNull(
AppBar.Action(
title = stringResource(R.string.page_preview_page_go_to),
icon = Icons.Outlined.UTurnRight,
onClick = onOpenPageDialog,
).takeIf { showOpenPageDialog },
),
if (showOpenPageDialog) {
persistentListOf(
AppBar.Action(
title = stringResource(R.string.page_preview_page_go_to),
icon = Icons.Outlined.UTurnRight,
onClick = onOpenPageDialog,
),
)
} else {
persistentListOf()
},
)
},
navigateUp = navigateUp,