|
|
@@ -846,9 +846,9 @@ fun BookshelfScreen(
|
|
|
val group = uiState.groups.getOrNull(pageIndex)
|
|
|
if (group != null) {
|
|
|
val isSelectedGroup = group.groupId == uiState.selectedGroupId
|
|
|
- val books = uiState.allGroupBooks[group.groupId]
|
|
|
- ?: if (isSelectedGroup) uiState.items
|
|
|
- else persistentListOf()
|
|
|
+ val books = if (isSelectedGroup) uiState.items
|
|
|
+ else uiState.allGroupBooks[group.groupId]
|
|
|
+ ?: persistentListOf()
|
|
|
val canReorderBooks = isEditMode &&
|
|
|
!uiState.isSearch &&
|
|
|
(group.bookSort.takeIf { it >= 0 }
|
|
|
@@ -1052,17 +1052,10 @@ private fun BookshelfTopBar(
|
|
|
query = uiState.searchKey,
|
|
|
onQueryChange = onSearchQueryChange,
|
|
|
onSearch = onSearchSubmit,
|
|
|
- placeholder = stringResource(R.string.input_search_key),
|
|
|
- leadingIcon = {
|
|
|
- AppIcon(
|
|
|
- imageVector = AppIcons.Search,
|
|
|
- contentDescription = null
|
|
|
- )
|
|
|
- },
|
|
|
trailingIcon = {
|
|
|
if (uiState.searchKey.isNotEmpty()) {
|
|
|
SmallPlainButton(
|
|
|
- modifier = Modifier.padding(start = 12.dp),
|
|
|
+ modifier = Modifier.padding(horizontal = 4.dp),
|
|
|
onClick = onClearSearch,
|
|
|
icon = AppIcons.Close,
|
|
|
contentDescription = stringResource(R.string.clear)
|