Enable picker mode

Seems fixed by https://github.com/androidx/androidx/commit/4cf31c1a2c2a1f65fcb842490391c8a91fe44a84
This commit is contained in:
GG Bond authored and Vladimir Dostoyevskiy committed 2023-11-30 11:01:11 +08:00
1 parent f383594050
commit 1e34aa4d9a
1 file changed
-5
@@ -33,7 +33,6 @@ import androidx.compose.material.icons.filled.Favorite
import androidx.compose.material.icons.filled.FavoriteBorder
import androidx.compose.material.icons.filled.HeartBroken
import androidx.compose.material3.Checkbox
import androidx.compose.material3.DisplayMode
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.SelectableDates
import androidx.compose.material3.Text
@@ -429,18 +428,14 @@ suspend fun DialogState.showDatePicker(): String? {
val initialMillis = initial.toEpochMillis()
val yesterdayMillis = yesterday.toEpochMillis()
val dateRange = initialMillis..yesterdayMillis
// TODO: Enable picker mode
// https://issuetracker.google.com/issues/306193893
val dateMillis = showDatePicker(
title = R.string.go_to,
yearRange = initial.year..yesterday.year,
initialDisplayMode = DisplayMode.Input,
selectableDates = object : SelectableDates {
override fun isSelectableDate(utcTimeMillis: Long): Boolean {
return utcTimeMillis in dateRange
}
},
showModeToggle = false,
)
val date = dateMillis?.let {
kotlinx.datetime.Instant.fromEpochMilliseconds(it).toLocalDateTime(TimeZone.UTC).date.toString()