From 799f9d82c523b3643ebca034a434c56196ab6139 Mon Sep 17 00:00:00 2001 From: Nikolay Igotti Date: Mon, 25 Oct 2021 10:54:08 +0300 Subject: [PATCH] Small cleanup in widgets gallery --- .../demo/widgets/ui/screens/Toggles.kt | 32 ++++++------------- 1 file changed, 9 insertions(+), 23 deletions(-) diff --git a/examples/widgets-gallery/common/src/commonMain/kotlin/org/jetbrains/compose/demo/widgets/ui/screens/Toggles.kt b/examples/widgets-gallery/common/src/commonMain/kotlin/org/jetbrains/compose/demo/widgets/ui/screens/Toggles.kt index f709db7a9b..ce3ac76ee2 100644 --- a/examples/widgets-gallery/common/src/commonMain/kotlin/org/jetbrains/compose/demo/widgets/ui/screens/Toggles.kt +++ b/examples/widgets-gallery/common/src/commonMain/kotlin/org/jetbrains/compose/demo/widgets/ui/screens/Toggles.kt @@ -7,6 +7,7 @@ import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding import androidx.compose.material.* import androidx.compose.runtime.* +import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp @@ -30,29 +31,14 @@ fun Toggles() { AlignedColumn { var selected by remember { mutableStateOf("Kotlin") } - - Row { - RadioButton(selected = selected == "Kotlin", onClick = { selected = "Kotlin" }) - Text( - text = "Kotlin", - modifier = Modifier.clickable(onClick = { selected = "Kotlin" }).padding(start = 4.dp) - ) - } - //Spacer(modifier = Modifier.size(4.dp)) - Row { - RadioButton(selected = selected == "Java", onClick = { selected = "Java" }) - Text( - text = "Java", - modifier = Modifier.clickable(onClick = { selected = "Java" }).padding(start = 4.dp) - ) - } - //Spacer(modifier = Modifier.size(4.dp)) - Row { - RadioButton(selected = selected == "Swift", onClick = { selected = "Swift" }) - Text( - text = "Swift", - modifier = Modifier.clickable(onClick = { selected = "Swift" }).padding(start = 4.dp) - ) + for (lang in arrayOf("Kotlin", "Java", "Swift")) { + Row(verticalAlignment = Alignment.CenterVertically) { + RadioButton(selected = selected == lang, onClick = { selected = lang }) + Text( + text = lang, + modifier = Modifier.clickable(onClick = { selected = lang }).padding(start = 4.dp) + ) + } } }