CustomDatePickerDialog constructor

const CustomDatePickerDialog({
  1. Key? key,
  2. required DateTime initialDate,
  3. required DateTime firstDate,
  4. required DateTime lastDate,
  5. required dynamic onDatePicked(
    1. DateTime
    ),
  6. required TextEditingController controller,
  7. bool showFutureDate = false,
  8. dynamic onDateSelection(
    1. String data
    )?,
  9. String inputLabelText = "yyyy-MM-dd",
  10. String inputHintText = "yyyy-MM-dd",
  11. dynamic inputFieldOnChanged(
    1. String text
    )?,
  12. dynamic inputFieldCustomValidation(
    1. String text
    )?,
  13. bool hideEditIcon = true,
  14. Function? onOkButtonClicked,
})

Implementation

const CustomDatePickerDialog({
  super.key,
  required this.initialDate,
  required this.firstDate,
  required this.lastDate,
  required this.onDatePicked,
  required this.controller,
  this.showFutureDate = false,
  this.onDateSelection,
  this.inputLabelText = "yyyy-MM-dd",
  this.inputHintText = "yyyy-MM-dd",
  this.inputFieldOnChanged,
  this.inputFieldCustomValidation,
  this.hideEditIcon = true,
  this.onOkButtonClicked,
});