PensilGroupListView constructor

PensilGroupListView({
  1. Key? key,
  2. required String communityId,
  3. OnGroupTileTap? onGroupTileTap,
  4. GroupTileBuilder? groupTileBuilder,
  5. Widget onProgressWidget = const ProgressStateWidget(),
  6. ErrorBuilder? errorBuilder,
  7. Widget onEmptyWidget = const EmptyStateWidget(message: 'No section to display'),
  8. TransitionType transitionType = TransitionType.material,
  9. ScrollPhysics? scrollPhysics,
})

Implementation

PensilGroupListView({
  Key? key,
  required this.communityId,
  this.onGroupTileTap,
  this.groupTileBuilder,
  this.onProgressWidget = const ProgressStateWidget(),
  ErrorBuilder? errorBuilder,
  this.onEmptyWidget =
      const EmptyStateWidget(message: 'No section to display'),
  this.transitionType = TransitionType.material,
  this.scrollPhysics,
})  : assert(!(groupTileBuilder == null && onGroupTileTap == null),
          'groupTileBuilder or onGroupTileTap must not be null'),
      super(key: key) {
  _errorBuilder = errorBuilder ??= (context, _) => const ErrorStateWidget();
}