ZwapWeeklyCalendarPickerProvider constructor

ZwapWeeklyCalendarPickerProvider({
  1. required ZwapWeeklyCalendarTimes calendarTimes,
  2. required List<ZwapWeeklyCalendarPickFilter> filters,
  3. required ZwapWeeklyCalendarShowFilter? showFilter,
  4. List<_ZwapWeeklyCalendarPickerItem>? initialSelectedItems,
  5. dynamic onChange(
    1. List<TupleType<DateTime, TimeOfDay>>
    )?,
  6. DateTime? initialDate,
})

Implementation

ZwapWeeklyCalendarPickerProvider({
  required ZwapWeeklyCalendarTimes calendarTimes,
  required List<ZwapWeeklyCalendarPickFilter> filters,
  required ZwapWeeklyCalendarShowFilter? showFilter,
  List<_ZwapWeeklyCalendarPickerItem>? initialSelectedItems,
  Function(List<TupleType<DateTime, TimeOfDay>>)? onChange,
  DateTime? initialDate,
}) {
  this.__currentWeek = (initialDate ?? DateTime.now()).firstOfWeek;
  this._selected = initialSelectedItems ?? [];
  this._calendarTimes = calendarTimes;
  this._filters = filters;
  this._showFilter = showFilter;
  this._onChange = onChange;
}