Replace Android member radio badge with a green radio call button

This commit is contained in:
evgeny committed 2026-10-19 14:30:35 +02:00
1 parent fdd39e82e2
commit 1d28ced4f4
1 file changed
+3 -5
@@ -230,10 +230,6 @@ private fun MemberListItem(
Icon(Icons.Filled.Storage, stringResource(R.string.storage), tint = MaterialTheme.colorScheme.primary, modifier = Modifier.size(16.dp))
Spacer(Modifier.width(2.dp))
}
if (member.radioActive) {
PortableRadioIcon(stringResource(R.string.radio_active), Modifier.size(16.dp))
Spacer(Modifier.width(2.dp))
}
if (!member.isVerified) {
Icon(Icons.Filled.Close, stringResource(R.string.not_verified), tint = Color.Red, modifier = Modifier.size(16.dp))
Spacer(Modifier.width(2.dp))
@@ -277,7 +273,9 @@ private fun MemberListItem(
stringResource(if (member.radioMuted) R.string.radio_member_listen else R.string.radio_member_mute))
}
IconButton(onClick = onRadioCall, enabled = member.online, modifier = actionModifier) {
PortableRadioIcon(stringResource(R.string.radio_call_start))
val label = stringResource(R.string.radio_call_start) +
if (member.radioActive) " · " + stringResource(R.string.radio_active) else ""
PortableRadioIcon(label, tint = if (member.radioActive) Color(0xFF4CAF50) else LocalContentColor.current)
}
IconButton(onClick = onCall, enabled = member.online, modifier = actionModifier) {
Icon(Icons.Filled.Call, stringResource(R.string.call))