isThisWeek property

bool isThisWeek

Returns true if this is in current week

Implementation

bool get isThisWeek {
  final date = toLocal();

  final weekStartDate = weekStart(isMondayStartOfWeek: _isMondayStartOfWeek);

  return ((date.isAtSameMomentAs(weekStartDate) ||
          date.isAfter(weekStartDate)) &&
      date.isBefore(weekEnd(isMondayStartOfWeek: _isMondayStartOfWeek)
          .add(const Duration(microseconds: 1))));
}