diff --git a/app/src/main/java/com/laseroptek/raman/ui/screens/engineer/HourItemView.kt b/app/src/main/java/com/laseroptek/raman/ui/screens/engineer/HourItemView.kt index 7e2d3c1..81c8dd3 100644 --- a/app/src/main/java/com/laseroptek/raman/ui/screens/engineer/HourItemView.kt +++ b/app/src/main/java/com/laseroptek/raman/ui/screens/engineer/HourItemView.kt @@ -31,7 +31,7 @@ fun HourItemView( modifier: Modifier = Modifier, hour: Int = 0, onClick: () -> Unit = {}, - title:String = "" + title: String = "" ) { Row(modifier = modifier, horizontalArrangement = Arrangement.SpaceBetween, @@ -129,4 +129,4 @@ fun PreviewHourItemView() { title = "Hour Item View" ) } -} \ No newline at end of file +} diff --git a/app/src/main/java/com/laseroptek/raman/ui/screens/engineer/LifeTimeView.kt b/app/src/main/java/com/laseroptek/raman/ui/screens/engineer/LifeTimeView.kt index 86133b5..86b7272 100644 --- a/app/src/main/java/com/laseroptek/raman/ui/screens/engineer/LifeTimeView.kt +++ b/app/src/main/java/com/laseroptek/raman/ui/screens/engineer/LifeTimeView.kt @@ -59,7 +59,7 @@ fun LifeTimeView( // Temp 0..7 for (i in 0..lifeTimeTypes.size -1) { - val hour = when (i) { + val value = when (i) { 0 -> lifeTime.lamp 1 -> lifeTime.hp5x5 2 -> lifeTime.hp7x7 @@ -70,22 +70,35 @@ fun LifeTimeView( 7 -> lifeTime.water else -> 0 } - HourItemView( - modifier = Modifier - .fillMaxSize() - .weight(1f) - .padding( - start = 20.px.dp, - end = 20.px.dp, - //bottom = 10.px.dp - ), - title = lifeTimeTypes[i], - hour = hour, - onClick = { - Timber.d("onClick > Temp $i (${lifeTimeTypes[i]})") - onClick.invoke(i) - } - ) + val modifier = Modifier + .fillMaxSize() + .weight(1f) + .padding( + start = 20.px.dp, + end = 20.px.dp, + //bottom = 10.px.dp + ) + val title = lifeTimeTypes[i] + val onItemClick = { + Timber.d("onClick > Temp $i ($title)") + onClick.invoke(i) + } + + if (i <= 4) { + CountItemView( + modifier = modifier, + title = title, + count = value, + onClick = onItemClick + ) + } else { + HourItemView( + modifier = modifier, + title = title, + hour = value, + onClick = onItemClick + ) + } if (i < lifeTimeTypes.size -1) { HorizontalDivider( @@ -108,4 +121,4 @@ fun LifeTimeView( @Composable fun PreviewLifeTimeView() { LifeTimeView() -} \ No newline at end of file +}