diff --git a/android-app/app/src/main/java/com/korexlabs/dhinspeccion/ui/MobileHomeScreen.kt b/android-app/app/src/main/java/com/korexlabs/dhinspeccion/ui/MobileHomeScreen.kt index 282fb24..82730d3 100644 --- a/android-app/app/src/main/java/com/korexlabs/dhinspeccion/ui/MobileHomeScreen.kt +++ b/android-app/app/src/main/java/com/korexlabs/dhinspeccion/ui/MobileHomeScreen.kt @@ -34,6 +34,7 @@ import com.korexlabs.dhinspeccion.data.VisitSummary @Composable fun MobileHomeScreen(model: MainViewModel) { val session = model.session ?: return + val fieldVisits = model.visits.filter { it.status != "DRAFT" } Column(Modifier.fillMaxSize().padding(top = 28.dp)) { Row( @@ -77,7 +78,7 @@ fun MobileHomeScreen(model: MainViewModel) { Column(Modifier.weight(1f)) { Text("Trabajo planificado desde oficina", fontWeight = FontWeight.Bold) Text( - "Acá aparecen las inspecciones asignadas desde el tablero. La visita se inicia únicamente al llegar al lugar.", + "Acá aparecen las inspecciones ya planificadas y asignadas desde el tablero. La visita se inicia únicamente al llegar al lugar.", style = MaterialTheme.typography.bodySmall, ) } @@ -85,15 +86,15 @@ fun MobileHomeScreen(model: MainViewModel) { } } - if (model.busy && model.visits.isEmpty()) { + if (model.busy && fieldVisits.isEmpty()) { Box(Modifier.fillMaxSize(), contentAlignment = Alignment.Center) { CircularProgressIndicator() } - } else if (model.visits.isEmpty()) { + } else if (fieldVisits.isEmpty()) { Box(Modifier.fillMaxSize().padding(24.dp), contentAlignment = Alignment.Center) { Column(horizontalAlignment = Alignment.CenterHorizontally, verticalArrangement = Arrangement.spacedBy(10.dp)) { Icon(Icons.Filled.Assignment, contentDescription = null, tint = MaterialTheme.colorScheme.secondary) - Text("No tenés inspecciones asignadas", fontWeight = FontWeight.Bold) + Text("No tenés inspecciones listas para campo", fontWeight = FontWeight.Bold) Text( - "Cuando una inspección sea planificada y asignada desde el tablero, aparecerá en esta pantalla.", + "Cuando una inspección quede planificada y asignada desde el tablero, aparecerá en esta pantalla.", style = MaterialTheme.typography.bodyMedium, ) Button(onClick = { model.loadVisits() }, enabled = !model.busy) { Text("Actualizar lista") } @@ -104,7 +105,7 @@ fun MobileHomeScreen(model: MainViewModel) { Modifier.fillMaxSize().padding(horizontal = 16.dp, vertical = 10.dp), verticalArrangement = Arrangement.spacedBy(10.dp), ) { - items(model.visits, key = { it.id }) { visit -> + items(fieldVisits, key = { it.id }) { visit -> MobileVisitCard(visit) { model.openVisit(visit.id) } } item { Spacer(Modifier.height(24.dp)) }