Minor fixes to downloading screen

This commit is contained in:
Syer10
2022-11-06 16:58:55 -05:00
parent 50e9cb0996
commit 028383bf6a

View File

@@ -99,8 +99,8 @@ fun DownloadsScreenContent(
}
)
}
) {
Box(Modifier.padding(it)) {
) { paddingValues ->
Box(Modifier.padding(paddingValues)) {
val state = rememberLazyListState()
LazyColumn(
modifier = Modifier.fillMaxSize(),
@@ -111,12 +111,13 @@ fun DownloadsScreenContent(
)
).asPaddingValues()
) {
items(downloadQueue) {
items(downloadQueue, key = { "${it.mangaId}-${it.chapterIndex}" }) {
DownloadsItem(
it,
{ onMangaClick(it.mangaId) },
stopDownload,
moveDownloadToBottom
modifier = Modifier.animateItemPlacement(),
item = it,
onClickCover = { onMangaClick(it.mangaId) },
onClickCancel = stopDownload,
onClickMoveToBottom = moveDownloadToBottom
)
}
}
@@ -139,13 +140,14 @@ fun DownloadsScreenContent(
@Composable
fun DownloadsItem(
modifier: Modifier = Modifier,
item: DownloadChapter,
onClickCover: () -> Unit,
onClickCancel: (Chapter) -> Unit,
onClickMoveToBottom: (Chapter) -> Unit
) {
MangaListItem(
modifier = Modifier
modifier = modifier
.height(96.dp)
.fillMaxWidth()
.padding(end = 4.dp)