书籍详情代码优化

This commit is contained in:
HapeLee
2026-05-13 23:37:03 +08:00
parent b90b9f034d
commit 8598cca9b3
2 changed files with 14 additions and 10 deletions
+2 -1
View File
@@ -68,7 +68,8 @@
"Bash(git stash *)",
"Bash(Select-String -Pattern \"FAILED|error:\")",
"Bash(Select-Object -First 5)",
"Bash(Select-String -NotMatch \"^\\\\s*$\")"
"Bash(Select-String -NotMatch \"^\\\\s*$\")",
"Bash(Select-Object -Last 20)"
]
}
}
@@ -78,7 +78,6 @@ import io.legado.app.ui.widget.components.AppLinearProgressIndicator
import io.legado.app.ui.widget.components.AppTextField
import io.legado.app.ui.widget.components.EmptyMessage
import io.legado.app.ui.widget.components.alert.AppAlertDialog
import io.legado.app.ui.widget.components.button.ConfirmDismissButtonsRow
import io.legado.app.ui.widget.components.button.MediumIconButton
import io.legado.app.ui.widget.components.button.SmallIconButton
import io.legado.app.ui.widget.components.card.GlassCard
@@ -143,7 +142,18 @@ fun GroupSelectSheet(
show = show,
onDismissRequest = onDismissRequest,
title = stringResource(R.string.group_select),
endAction = { IconButton(onClick = { editingGroup = BookGroup() }) { Icon(Icons.Default.Add, null) } }
startAction = {
MediumIconButton(
onClick = { editingGroup = BookGroup() },
imageVector = Icons.Default.Add
)
},
endAction = {
MediumIconButton(
onClick = { onConfirm(selectedGroupId) },
imageVector = Icons.Default.Check
)
}
) {
Column(modifier = Modifier.fillMaxWidth()) {
LazyColumn(
@@ -185,13 +195,6 @@ fun GroupSelectSheet(
}
}
Spacer(modifier = Modifier.height(12.dp))
ConfirmDismissButtonsRow(
onDismiss = onDismissRequest,
onConfirm = { onConfirm(selectedGroupId) },
dismissText = stringResource(R.string.cancel),
confirmText = stringResource(R.string.ok),
)
Spacer(modifier = Modifier.height(12.dp))
}
}
GroupEditSheet(show = editingGroup != null, group = editingGroup, onDismissRequest = { editingGroup = null })