kecaroh
07/28/2025, 11:09 AMkecaroh
07/28/2025, 11:10 AM@Composable
fun TilesWidget(
modifier: Modifier = Modifier,
widgetData: TilesWidgetData,
onTileClick: (TileType) -> Unit
) {
LazyRow(
modifier = modifier
.height(DISPLAYED_TILES_GRID_HEIGHT)
.padding(horizontal = 16.dp),
horizontalArrangement = Arrangement.spacedBy(16.dp)
) {
items(widgetData.tiles, key = { it.id }) { tileGroup ->
LazyColumn(
modifier = Modifier.fillMaxHeight(),
contentPadding = PaddingValues(vertical = 8.dp),
verticalArrangement = Arrangement.SpaceBetween
) {
items(
items = tileGroup.tiles
) { tile ->
DashboardTile(
modifier = Modifier
.ifThen(tile.tileType.isFunctionType()) {
Modifier.fillParentMaxHeight()
},
tileType = tile.tileType,
onClick = onTileClick
)
}
}
}
}
}
seb
07/28/2025, 11:20 AMkecaroh
07/28/2025, 11:46 AMSeri
07/28/2025, 3:02 PMDashboardTile
set its own background color? How does the shadow look if you remove that?kecaroh
07/28/2025, 3:05 PMZoltan Demant
07/29/2025, 12:56 PM