diff --git a/components/src/main/kotlin/de/jeanlucmakiola/floret/components/OptionPicker.kt b/components/src/main/kotlin/de/jeanlucmakiola/floret/components/OptionPicker.kt index ce929b0..ec09e48 100644 --- a/components/src/main/kotlin/de/jeanlucmakiola/floret/components/OptionPicker.kt +++ b/components/src/main/kotlin/de/jeanlucmakiola/floret/components/OptionPicker.kt @@ -102,8 +102,18 @@ fun OptionPicker( } } +/** + * The trailing check that marks the chosen row in a full-screen picker — the + * family's single selection affordance, so every picker (option, reminder, + * agenda range, timezone, calendar, recurrence) marks its selection the same + * way. Pair it with `GroupedRow(selected = true)`: the tonal highlight carries + * the state at a glance, the check confirms it unambiguously. + * + * Purely decorative — the row itself owns the semantics, so it takes no + * content description. + */ @Composable -private fun SelectedCheck() { +fun SelectedCheck() { Icon( imageVector = Icons.Rounded.Check, contentDescription = null,