Jorge Domínguez
05/25/2022, 4:44 PMwhen
statement here bad for performance considering recompositions?
@Composable
private fun ExampleDropdownMenu(
someEnum: SomeEnum,
expanded: Boolean,
items: List<String>,
onDismissRequest: () -> Unit,
) {
DropdownMenu(
expanded = expanded,
onDismissRequest = onDismissRequest
) {
items.forEach() { item ->
DropdownMenuItem(onClick = { ... }) {
Text(
text = when (someEnum) {
SomeEnum.A -> item.formatA()
SomeEnum.B -> item.formatB()
}
)
}
}
}
}
Zach Klippenstein (he/him) [MOD]
05/25/2022, 4:55 PMSatyam G
05/26/2022, 8:10 AM