ModulaCalendar constructor

const ModulaCalendar({
  1. Key? key,
  2. DateTime? selectedDate,
  3. DateTime? firstDate,
  4. DateTime? lastDate,
  5. DateTime? currentDate,
  6. ModulaCalendarViewMode viewMode = ModulaCalendarViewMode.month,
  7. bool multiSelect = false,
  8. List<DateTime> selectedDates = const [],
  9. void onDateSelected(
    1. DateTime date
    )?,
  10. void onMultipleDatesSelected(
    1. List<DateTime> dates
    )?,
  11. Widget dayBuilder({
    1. DateTime date,
    2. bool isSelected,
    3. bool isToday,
    })?,
  12. List<DateTime> disabledDates = const [],
  13. bool showWeekNumbers = false,
  14. int firstDayOfWeek = 0,
})

Implementation

const ModulaCalendar({
  super.key,
  this.selectedDate,
  this.firstDate,
  this.lastDate,
  this.currentDate,
  this.viewMode = ModulaCalendarViewMode.month,
  this.multiSelect = false,
  this.selectedDates = const [],
  this.onDateSelected,
  this.onMultipleDatesSelected,
  this.dayBuilder,
  this.disabledDates = const [],
  this.showWeekNumbers = false,
  this.firstDayOfWeek = 0,
});