CustomizableDatePickerWidget constructor

CustomizableDatePickerWidget({
  1. Key? key,
  2. DateTime? firstDate,
  3. DateTime? lastDate,
  4. DateTime? initialDate,
  5. String? dateFormat = defaultDateFormat,
  6. DateTimePickerLocale? locale = pickerLocaleDefault,
  7. DateTimePickerTheme pickerTheme = DateTimePickerTheme.defaultPickerTheme,
  8. DateValueCallback? onChange,
  9. bool looping = false,
  10. Widget? separatorWidget,
})

Implementation

CustomizableDatePickerWidget({
  Key? key,
  this.firstDate,
  this.lastDate,
  this.initialDate,
  this.dateFormat = defaultDateFormat,
  this.locale = pickerLocaleDefault,
  this.pickerTheme = DateTimePickerTheme.defaultPickerTheme,
  this.onChange,
  this.looping = false,
  this.separatorWidget
}) : super(key: key) {
  DateTime minTime = firstDate ?? DateTime.parse(datePickerMinDateTime);
  DateTime maxTime = lastDate ?? DateTime.parse(datePickerMaxDateTime);
  assert(minTime.compareTo(maxTime) < 0);
}