in ui-components/src/commonMain/kotlin/org/jetbrains/kotlinconf/ui/components/Switcher.kt [88:108]
fun Switcher(
items: List<String>,
selectedIndex: Int,
onSelect: (Int) -> Unit,
modifier: Modifier = Modifier,
) {
Row(
modifier = modifier.selectableGroup(),
horizontalArrangement = Arrangement
.spacedBy(4.dp)
) {
items.forEachIndexed { index, label ->
SwitcherItem(
label = label,
onClick = { onSelect(index) },
selected = index == selectedIndex,
modifier = Modifier.weight(1f),
)
}
}
}