NextCourseCarousel constructor

const NextCourseCarousel({
  1. Key? key,
  2. required List<NextCourse> courses,
  3. required int? initialCourseIndex,
  4. bool loading = false,
  5. bool error = false,
  6. Future<void> onRetry()?,
  7. VoidCallback? onPreviousDate,
  8. VoidCallback? onNextDate,
  9. ValueChanged<NextCourse>? onCourseTap,
})

Implementation

const NextCourseCarousel({
  super.key,
  required this.courses,
  required this.initialCourseIndex,
  this.loading = false,
  this.error = false,
  this.onRetry,
  this.onPreviousDate,
  this.onNextDate,
  this.onCourseTap,
}) : assert(
       initialCourseIndex == null ||
           (initialCourseIndex >= 0 && initialCourseIndex < courses.length),
     );