VisibleDateRange.week constructor

VisibleDateRange.week({
  1. int startOfWeek = DateTime.monday,
  2. DateTime? minDate,
  3. DateTime? maxDate,
})

A visible range that shows seven consecutive days, aligned to startOfWeek.

When set, swiping is limited from minDate to maxDate so that both can still be seen.

Implementation

factory VisibleDateRange.week({
  int startOfWeek = DateTime.monday,
  DateTime? minDate,
  DateTime? maxDate,
}) {
  return VisibleDateRange.weekAligned(
    DateTime.daysPerWeek,
    firstDay: startOfWeek,
    minDate: minDate,
    maxDate: maxDate,
  );
}