Skip to content
This repository was archived by the owner on Sep 3, 2023. It is now read-only.

Commit a2c642b

Browse files
utkukutluafollestad
authored andcommitted
Expose maxDateTime for DateTimePicker (#1952)
Resolves #1922 and #1841
1 parent c8839b3 commit a2c642b

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

datetime/src/main/java/com/afollestad/materialdialogs/datetime/DateTimePickerExt.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ typealias DateTimeCallback = ((dialog: MaterialDialog, datetime: Calendar) -> Un
4646
*/
4747
fun MaterialDialog.dateTimePicker(
4848
minDateTime: Calendar? = null,
49+
maxDateTime: Calendar? = null,
4950
currentDateTime: Calendar? = null,
5051
requireFutureDateTime: Boolean = false,
5152
show24HoursView: Boolean = false,
@@ -68,6 +69,7 @@ fun MaterialDialog.dateTimePicker(
6869

6970
getDatePicker().apply {
7071
minDateTime?.let { setMinDate(it) }
72+
maxDateTime?.let { setMaxDate(it) }
7173
currentDateTime?.let { setDate(it) }
7274
addOnDateChanged { previous, date ->
7375
val futureTime = isFutureTime(getDatePicker(), getTimePicker())

0 commit comments

Comments
 (0)