PensilSectionListView constructor
const
PensilSectionListView({
- Key? key,
- required String groupId,
- OnSectionTileTap? onSectionTileTap,
- SectionTileBuilder? sectionTileBuilder,
- Widget onProgressWidget = const ProgressStateWidget(),
- Widget onErrorWidget = const ErrorStateWidget(),
- Widget onEmptyWidget = const EmptyStateWidget(message: 'No section to display'),
- TransitionType transitionType = TransitionType.material,
- ScrollPhysics? scrollPhysics,
Builds a PensilSectionListView.
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);