PensilGroupListView constructor
PensilGroupListView({
- Key? key,
- required String communityId,
- OnGroupTileTap? onGroupTileTap,
- GroupTileBuilder? groupTileBuilder,
- Widget onProgressWidget = const ProgressStateWidget(),
- ErrorBuilder? errorBuilder,
- Widget onEmptyWidget = const EmptyStateWidget(message: 'No section to display'),
- TransitionType transitionType = TransitionType.material,
- ScrollPhysics? scrollPhysics,
Builds a PensilGroupListView.
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();
}