TimeUIProvider
interface TimeUIProvider
UI rendering contract for the time picker's labels and controls.
Functions
Link copied to clipboard
abstract fun LabeledField(label: String?, modifier: Modifier, errorMessage: String?, content: @Composable () -> Unit)
Groups a control with its label; a null label reserves the label slot for alignment.
Link copied to clipboard
Link copied to clipboard
abstract fun PeriodSelector(modifier: Modifier, selected: TimePickerPeriod, amText: String, pmText: String, onItemSelected: (TimePickerPeriod) -> Unit)
Renders the compact vertical selector for AM and PM.