diff --git a/app/src/main/java/com/example/medilightv2android/ui/views/clinical/ClinicalHomeView.kt b/app/src/main/java/com/example/medilightv2android/ui/views/clinical/ClinicalHomeView.kt index 125ccbf..57eb8a9 100644 --- a/app/src/main/java/com/example/medilightv2android/ui/views/clinical/ClinicalHomeView.kt +++ b/app/src/main/java/com/example/medilightv2android/ui/views/clinical/ClinicalHomeView.kt @@ -162,10 +162,24 @@ fun ClinicalHomeView(appState: AppState) { fontWeight = FontWeight.SemiBold) } } - OutlinedButton( - onClick = { showUnpairConfirm = true }, - colors = ButtonDefaults.outlinedButtonColors(contentColor = Color(0xFFE53935)) - ) { Text("Unpair", fontSize = 12.sp) } + Column(horizontalAlignment = Alignment.End) { + OutlinedButton( + onClick = { + bleManager.disconnect() + appState.isDeviceConnected = false + }, + colors = ButtonDefaults.outlinedButtonColors(contentColor = Color(0xFF555555)), + contentPadding = androidx.compose.foundation.layout.PaddingValues(horizontal = 12.dp, vertical = 0.dp), + modifier = Modifier.height(32.dp) + ) { Text("Disconnect", fontSize = 11.sp) } + Spacer(modifier = Modifier.height(4.dp)) + OutlinedButton( + onClick = { showUnpairConfirm = true }, + colors = ButtonDefaults.outlinedButtonColors(contentColor = Color(0xFFE53935)), + contentPadding = androidx.compose.foundation.layout.PaddingValues(horizontal = 12.dp, vertical = 0.dp), + modifier = Modifier.height(32.dp) + ) { Text("Unpair", fontSize = 11.sp) } + } } else if (showConnecting) { CircularProgressIndicator( modifier = Modifier.size(20.dp),