WeekPageHeader constructor

const WeekPageHeader({
  1. Key? key,
  2. VoidCallback? onNextDay,
  3. AsyncCallback? onTitleTapped,
  4. VoidCallback? onPreviousDay,
  5. required DateTime startDate,
  6. required DateTime endDate,
  7. Color iconColor = Constants.black,
  8. Color backgroundColor = Constants.headerBackground,
  9. StringProvider? headerStringBuilder,
  10. HeaderStyle headerStyle = const HeaderStyle(),
})

A header widget to display on week view.

Implementation

const WeekPageHeader({
  Key? key,
  VoidCallback? onNextDay,
  AsyncCallback? onTitleTapped,
  VoidCallback? onPreviousDay,
  required DateTime startDate,
  required DateTime endDate,
  Color iconColor = Constants.black,
  Color backgroundColor = Constants.headerBackground,
  StringProvider? headerStringBuilder,
  HeaderStyle headerStyle = const HeaderStyle(),
}) : super(
        key: key,
        date: startDate,
        secondaryDate: endDate,
        onNextDay: onNextDay,
        onPreviousDay: onPreviousDay,
        onTitleTapped: onTitleTapped,
        // ignore_for_file: deprecated_member_use_from_same_package
        iconColor: iconColor,
        backgroundColor: backgroundColor,
        dateStringBuilder:
            headerStringBuilder ?? WeekPageHeader._weekStringBuilder,
        headerStyle: headerStyle,
      );