File tree Expand file tree Collapse file tree 2 files changed +7
-3
lines changed
app/src/main/java/com/inky/fitnesscalendar/ui Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -12,8 +12,12 @@ import java.time.LocalTime
1212fun DurationPicker (duration : Duration , onConfirm : (Duration ) -> Unit , onDismiss : () -> Unit ) {
1313 // Prevent durations longer than 24 hours since they are not supported by the material time picker.
1414 // Maybe switch to a custom implementation later if we need longer input
15- val asTime =
16- LocalTime .ofSecondOfDay(minOf(duration.toSeconds(), Duration .ofDays(1 ).toSeconds() - 1 ))
15+ val asTime = LocalTime .ofSecondOfDay(
16+ minOf(
17+ duration.toMillis() / 1000 ,
18+ Duration .ofDays(1 ).toMillis() / 1000 - 1
19+ )
20+ )
1721 val timePickerState =
1822 rememberTimePickerState(initialHour = asTime.hour, initialMinute = asTime.minute)
1923
Original file line number Diff line number Diff line change @@ -485,8 +485,8 @@ private fun DateTimeInput(
485485 localizationRepository : LocalizationRepository ,
486486 labelId : Int ,
487487 onDateTime : (LocalDateTime ) -> Unit ,
488- showDate : Boolean = true,
489488 modifier : Modifier = Modifier ,
489+ showDate : Boolean = true,
490490 isError : Boolean = false,
491491) {
492492 val dateTimeStr = remember(dateTime, showDate) {
You can’t perform that action at this time.
0 commit comments