mirror of
https://github.com/mihonapp/mihon.git
synced 2024-11-06 18:57:26 +01:00
parent
c288e6b8fa
commit
3f9820ac79
@ -38,7 +38,7 @@ fun LazyGridScope.globalSearchItem(
|
||||
searchQuery: String?,
|
||||
onGlobalSearchClicked: () -> Unit,
|
||||
) {
|
||||
if (searchQuery.isNullOrEmpty().not()) {
|
||||
if (!searchQuery.isNullOrEmpty()) {
|
||||
item(
|
||||
span = { GridItemSpan(maxLineSpan) },
|
||||
contentType = { "library_global_search_item" },
|
||||
|
@ -32,7 +32,6 @@ fun LibraryContent(
|
||||
selection: List<LibraryManga>,
|
||||
contentPadding: PaddingValues,
|
||||
currentPage: () -> Int,
|
||||
isLibraryEmpty: Boolean,
|
||||
showPageTabs: Boolean,
|
||||
onChangeCurrentPage: (Int) -> Unit,
|
||||
onMangaClicked: (Long) -> Unit,
|
||||
|
@ -747,7 +747,6 @@ class LibraryScreenModel(
|
||||
val selectionMode = selection.isNotEmpty()
|
||||
|
||||
val categories = library.keys.toList()
|
||||
private val onlyDefaultCategory = categories.size == 1 && categories[0].isSystemCategory
|
||||
|
||||
val libraryCount by lazy {
|
||||
library.values
|
||||
@ -765,7 +764,7 @@ class LibraryScreenModel(
|
||||
}
|
||||
|
||||
fun getMangaCountForCategory(category: Category): Int? {
|
||||
return if (showMangaCount) library[category]?.size else null
|
||||
return if (showMangaCount || !searchQuery.isNullOrEmpty()) library[category]?.size else null
|
||||
}
|
||||
|
||||
fun getToolbarTitle(
|
||||
|
@ -170,8 +170,7 @@ object LibraryTab : Tab {
|
||||
selection = state.selection,
|
||||
contentPadding = contentPadding,
|
||||
currentPage = { screenModel.activeCategory },
|
||||
isLibraryEmpty = state.libraryCount == 0,
|
||||
showPageTabs = state.showCategoryTabs,
|
||||
showPageTabs = state.showCategoryTabs || !state.searchQuery.isNullOrEmpty(),
|
||||
onChangeCurrentPage = { screenModel.activeCategory = it },
|
||||
onMangaClicked = { navigator.push(MangaScreen(it)) },
|
||||
onContinueReadingClicked = { it: LibraryManga ->
|
||||
|
Loading…
Reference in New Issue
Block a user