Skip to content

Commit 3f754ca

Browse files
authored
Allow to edit date edge #372
2 parents 86642c5 + eade5f0 commit 3f754ca

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

library-compose/src/main/java/com/spendesk/grapes/compose/calendar/GrapesDatePickerDialog.kt

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package com.spendesk.grapes.compose.calendar
33
import androidx.compose.material3.DatePickerColors
44
import androidx.compose.material3.DatePickerDialog
55
import androidx.compose.material3.ExperimentalMaterial3Api
6+
import androidx.compose.material3.SelectableDates
67
import androidx.compose.runtime.Composable
78
import androidx.compose.ui.Modifier
89
import androidx.compose.ui.graphics.Shape
@@ -22,6 +23,7 @@ fun GrapesDatePickerDialog(
2223
dismissOnBack: Boolean = true,
2324
dismissOnClickOutside: Boolean = true,
2425
yearRange: IntRange? = null,
26+
dateEdges: SelectableDates? = null,
2527
confirmButton: @Composable () -> Unit = { },
2628
dismissButton: (@Composable () -> Unit)? = null,
2729
onDismissRequest: (() -> Unit)? = null,
@@ -40,6 +42,7 @@ fun GrapesDatePickerDialog(
4042
content = {
4143
GrapesDatePicker(
4244
yearRange = yearRange ?: GrapesDatePickerDefaults.YearRange,
45+
dateEdges = dateEdges ?: GrapesDatePickerDefaults.selectableDatesEdges(),
4346
initialDisplayedDate = initialDisplayedDate,
4447
onDateSelected = { date -> onDateSelected(date) }
4548
)

0 commit comments

Comments
 (0)