MonthPicker constructor

MonthPicker({
  1. Key? key,
  2. required DateTime initialMonth,
  3. required DateTime currentDate,
  4. required DateTime firstDate,
  5. required DateTime lastDate,
  6. required DateTime selectedDate,
  7. required ValueChanged<DateTime> onChanged,
  8. required ValueChanged<DateTime> onDisplayedMonthChanged,
  9. SelectableDayPredicate? selectableDayPredicate,
})

Creates a month picker.

Implementation

MonthPicker({
  super.key,
  required this.initialMonth,
  required this.currentDate,
  required this.firstDate,
  required this.lastDate,
  required this.selectedDate,
  required this.onChanged,
  required this.onDisplayedMonthChanged,
  this.selectableDayPredicate,
})  : assert(!firstDate.isAfter(lastDate)),
      assert(!selectedDate.isBefore(firstDate)),
      assert(!selectedDate.isAfter(lastDate));