Skip to content

Instantly share code, notes, and snippets.

@AlexeyKorshun
Last active May 21, 2024 20:11
Show Gist options
  • Save AlexeyKorshun/1fda50c1efd33cbb5d57e866b0554925 to your computer and use it in GitHub Desktop.
Save AlexeyKorshun/1fda50c1efd33cbb5d57e866b0554925 to your computer and use it in GitHub Desktop.
data class Contact(val name: String, val phones: List<String>)
@Composable
fun ContactRow(contactFlow: StateFlow<Contact>, modifier: Modifier = Modifier) {
var selected by remember { mutableStateOf(false) }
val contact = contactFlow.collectAsState()
Row(modifier) {
ContactDetails(contact.value)
ToggleButton(selected, onToggled = { selected = !selected })
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment