|
@@ -3,17 +3,14 @@ package eu.kanade.presentation.browse
|
|
|
import androidx.compose.foundation.layout.PaddingValues
|
|
|
import androidx.compose.runtime.Composable
|
|
|
import androidx.compose.runtime.State
|
|
|
-import androidx.compose.ui.res.stringResource
|
|
|
import eu.kanade.presentation.browse.components.GlobalSearchCardRow
|
|
|
import eu.kanade.presentation.browse.components.GlobalSearchEmptyResultItem
|
|
|
import eu.kanade.presentation.browse.components.GlobalSearchErrorResultItem
|
|
|
import eu.kanade.presentation.browse.components.GlobalSearchLoadingResultItem
|
|
|
import eu.kanade.presentation.browse.components.GlobalSearchResultItem
|
|
|
import eu.kanade.presentation.browse.components.GlobalSearchToolbar
|
|
|
-import eu.kanade.presentation.components.EmptyScreen
|
|
|
import eu.kanade.presentation.components.LazyColumn
|
|
|
import eu.kanade.presentation.components.Scaffold
|
|
|
-import eu.kanade.tachiyomi.R
|
|
|
import eu.kanade.tachiyomi.source.CatalogueSource
|
|
|
import eu.kanade.tachiyomi.ui.browse.migration.search.MigrateSearchState
|
|
|
import eu.kanade.tachiyomi.ui.browse.source.globalsearch.SearchItemResult
|
|
@@ -47,7 +44,6 @@ fun MigrateSearchScreen(
|
|
|
MigrateSearchContent(
|
|
|
sourceId = state.manga?.source ?: -1,
|
|
|
items = state.items,
|
|
|
- isPinnedOnly = state.isPinnedOnly,
|
|
|
contentPadding = paddingValues,
|
|
|
getManga = getManga,
|
|
|
onClickSource = onClickSource,
|
|
@@ -61,20 +57,12 @@ fun MigrateSearchScreen(
|
|
|
fun MigrateSearchContent(
|
|
|
sourceId: Long,
|
|
|
items: Map<CatalogueSource, SearchItemResult>,
|
|
|
- isPinnedOnly: Boolean,
|
|
|
contentPadding: PaddingValues,
|
|
|
getManga: @Composable (CatalogueSource, Manga) -> State<Manga>,
|
|
|
onClickSource: (CatalogueSource) -> Unit,
|
|
|
onClickItem: (Manga) -> Unit,
|
|
|
onLongClickItem: (Manga) -> Unit,
|
|
|
) {
|
|
|
- if (items.isEmpty() && isPinnedOnly) {
|
|
|
- EmptyScreen(
|
|
|
- message = stringResource(R.string.no_pinned_sources),
|
|
|
- )
|
|
|
- return
|
|
|
- }
|
|
|
-
|
|
|
LazyColumn(
|
|
|
contentPadding = contentPadding,
|
|
|
) {
|