书籍管理分组问题

This commit is contained in:
HapeLee committed 2026-05-12 19:15:14 +08:00
1 parent c748a5515a
commit 83a0a794e2
2 files changed
+6 -7

No files matched your search

@@ -136,8 +136,8 @@ fun GroupSelectSheet(
onDismissRequest: () -> Unit, onDismissRequest: () -> Unit,
onConfirm: (Long) -> Unit, onConfirm: (Long) -> Unit,
) { ) {
var selectedGroupId by remember(currentGroupId) { mutableLongStateOf(currentGroupId) } var selectedGroupId by remember(currentGroupId, show) { mutableLongStateOf(currentGroupId) }
var editingGroup by remember { mutableStateOf<BookGroup?>(null) } var editingGroup by remember(show) { mutableStateOf<BookGroup?>(null) }
AppModalBottomSheet( AppModalBottomSheet(
show = show, show = show,
@@ -86,6 +86,7 @@ import io.legado.app.ui.book.changesource.ChangeSourceMigrationOptionsSheet
import io.legado.app.ui.book.info.ChangeSourceSheet import io.legado.app.ui.book.info.ChangeSourceSheet
import io.legado.app.ui.book.info.GroupSelectSheet import io.legado.app.ui.book.info.GroupSelectSheet
import io.legado.app.ui.theme.LegadoTheme import io.legado.app.ui.theme.LegadoTheme
import io.legado.app.ui.theme.adaptiveContentPadding
import io.legado.app.ui.widget.components.AppLinearProgressIndicator import io.legado.app.ui.widget.components.AppLinearProgressIndicator
import io.legado.app.ui.widget.components.AppTextField import io.legado.app.ui.widget.components.AppTextField
import io.legado.app.ui.widget.components.alert.AppAlertDialog import io.legado.app.ui.widget.components.alert.AppAlertDialog
@@ -668,11 +669,9 @@ private fun BookshelfManageScreen(
LazyColumn( LazyColumn(
state = listState, state = listState,
modifier = Modifier.fillMaxSize(), modifier = Modifier.fillMaxSize(),
contentPadding = PaddingValues( contentPadding = adaptiveContentPadding(
start = 12.dp,
end = 12.dp,
top = paddingValues.calculateTopPadding(), top = paddingValues.calculateTopPadding(),
bottom = paddingValues.calculateBottomPadding() + 80.dp bottom = paddingValues.calculateBottomPadding()
), ),
verticalArrangement = Arrangement.spacedBy(8.dp) verticalArrangement = Arrangement.spacedBy(8.dp)
) { ) {
@@ -1057,7 +1056,7 @@ private fun BookshelfManageScreen(
GroupSelectSheet( GroupSelectSheet(
show = showGroupSelectSheet, show = showGroupSelectSheet,
groups = state.groupList, groups = userGroups,
currentGroupId = groupPickerCurrentGroupId, currentGroupId = groupPickerCurrentGroupId,
onDismissRequest = { showGroupSelectSheet = false }, onDismissRequest = { showGroupSelectSheet = false },
onConfirm = { groupId -> onConfirm = { groupId ->