PensilSectionListView constructor

const PensilSectionListView({
  1. Key? key,
  2. required String groupId,
  3. OnSectionTileTap? onSectionTileTap,
  4. SectionTileBuilder? sectionTileBuilder,
  5. Widget onProgressWidget = const ProgressStateWidget(),
  6. Widget onErrorWidget = const ErrorStateWidget(),
  7. Widget onEmptyWidget = const EmptyStateWidget(message: 'No section to display'),
  8. TransitionType transitionType = TransitionType.material,
  9. ScrollPhysics? scrollPhysics,
})

Implementation

const PensilSectionListView({
  Key? key,
  required this.groupId,
  this.onSectionTileTap,
  this.sectionTileBuilder,
  this.onProgressWidget = const ProgressStateWidget(),
  this.onErrorWidget = const ErrorStateWidget(),
  this.onEmptyWidget =
      const EmptyStateWidget(message: 'No section to display'),
  this.transitionType = TransitionType.material,
  this.scrollPhysics,
})  : assert(!(sectionTileBuilder == null && onSectionTileTap == null),
          'sectionTileBuilder or onSectionTileTap must not be null'),
      super(key: key);