CarpenterListReport<T, K> constructor

const CarpenterListReport<T, K>({
  1. Key? key,
  2. required String title,
  3. required CollectionSnapshot<T> snapshot,
  4. required CollectionSelection<K> selection,
  5. required CarpenterCollectionRenderer<T> collectionBuilder,
  6. required Widget summary,
  7. String? subtitle,
  8. CarpenterPageStatus? status,
  9. Widget? filterBar,
  10. List<CarpenterActionDescriptor> primaryActions = const [],
  11. List<CarpenterActionDescriptor> secondaryActions = const [],
  12. CarpenterActionDescriptor? exportAction,
  13. CarpenterActionDescriptor? retryAction,
  14. CarpenterRegionScrollOwnership scrollOwnership = CarpenterRegionScrollOwnership.child,
  15. CarpenterCollectionPageMessages messages = const CarpenterCollectionPageMessages(),
})

Implementation

const CarpenterListReport({
  super.key,
  required this.title,
  required this.snapshot,
  required this.selection,
  required this.collectionBuilder,
  required this.summary,
  this.subtitle,
  this.status,
  this.filterBar,
  this.primaryActions = const [],
  this.secondaryActions = const [],
  this.exportAction,
  this.retryAction,
  this.scrollOwnership = CarpenterRegionScrollOwnership.child,
  this.messages = const CarpenterCollectionPageMessages(),
});