Slide 55
Slide 55 text
@Composable
fun SquaresGalleryView(
images: List,
selectedImage: PictureData,
onSelect: (PictureData) -> Unit,
) {
LazyVerticalGrid(
modifier = Modifier.padding(top = 4.dp),
columns = GridCells.Adaptive(minSize = 130.dp),
verticalArrangement = Arrangement.spacedBy(1.dp),
horizontalArrangement = Arrangement.spacedBy(1.dp)
) {
itemsIndexed(images) { _, picture ->
SquareThumbnail(
picture = picture,
onClick = { onSelect(picture) },
isHighlighted = selectedImage === picture
)
}
}
}