tjohnn
07/25/2020, 5:43 PMTimo Drick
07/25/2020, 6:57 PM@Composable
fun <T>ViewTableList(columns: Int = 2, item: List<T>, itemCallback: @Composable() (T) -> Unit) {
key(item, columns) {
LazyColumnItems(items = item.chunked(columns)) { rowList ->
Row {
rowList.forEach {
itemCallback(it)
}
val emptyRows = (columns - rowList.size)
repeat(emptyRows) {
Spacer(modifier = Modifier.weight(1f))
}
}
}
}
}
tjohnn
07/25/2020, 9:26 PM