fix: wrap DatabasePosts content in a Box

This commit is contained in:
Harsh Shandilya 2023-05-28 18:13:53 +05:30
parent 9d85563cf2
commit b2490cd014
No known key found for this signature in database

View file

@ -7,6 +7,8 @@
package dev.msfjarvis.claw.android.ui.lists package dev.msfjarvis.claw.android.ui.lists
import androidx.compose.foundation.ExperimentalFoundationApi import androidx.compose.foundation.ExperimentalFoundationApi
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.LazyListState import androidx.compose.foundation.lazy.LazyListState
import androidx.compose.foundation.lazy.items import androidx.compose.foundation.lazy.items
@ -27,20 +29,24 @@ fun DatabasePosts(
postActions: PostActions, postActions: PostActions,
modifier: Modifier = Modifier, modifier: Modifier = Modifier,
) { ) {
LazyColumn( Box(modifier = modifier.fillMaxSize()) {
state = listState, LazyColumn(
modifier = modifier, state = listState,
) { ) {
items.forEach { (month, posts) -> items.forEach { (month, posts) ->
stickyHeader { MonthHeader(month = month) } stickyHeader(contentType = "month-header") { MonthHeader(month = month) }
items(posts, { it.shortId }) { item -> items(
ListItem( items = posts,
item = item, key = { it.shortId },
isSaved = { true }, contentType = { "LobstersItem" },
postActions = postActions, ) { item ->
) ListItem(
item = item,
Divider() isSaved = { true },
postActions = postActions,
)
Divider()
}
} }
} }
} }