Keval Kanpariya
12/25/2023, 8:38 AM@OptIn(ExperimentalMaterial3Api::class)
@Composable
fun My1DatePickerDialog(
onDateSelected: (String) -> Unit,
onDismiss: () -> Unit
) {
val datePickerState = rememberDatePickerState()
val selectedDate = datePickerState.selectedDateMillis?.let {
convertMillisToDate(it)
} ?: ""
DatePickerDialog(
modifier = Modifier
,
onDismissRequest = { onDismiss() },
confirmButton = {
TextButton(onClick = {
onDateSelected(selectedDate)
onDismiss()
}
) {
Text(text = "OK")
}
},
dismissButton = {
TextButton(onClick = {
onDismiss()
}) {
Text(text = "Cancel")
}
}
) {
DatePicker(state = datePickerState)
}
}