LoadableGridViewModel<Item extends StoreListItem> constructor
const
LoadableGridViewModel<Item extends StoreListItem> ({
- required Widget itemBuilder(),
- required List<
Item> items, - required OperationState loadListRequestState,
- required Widget errorWidget,
- required Widget emptyStateWidget,
- required SliverGridDelegate gridDelegate,
- OperationState? loadPageRequestState,
- Key? key,
- VoidCallback? loadList,
- ScrollPhysics? physics,
- EdgeInsets? padding,
- Widget? header,
- bool shrinkWrap = false,
Implementation
const LoadableGridViewModel({
required this.itemBuilder,
required this.items,
required this.loadListRequestState,
required this.errorWidget,
required this.emptyStateWidget,
required this.gridDelegate,
this.loadPageRequestState,
this.key,
this.loadList,
this.physics,
this.padding,
this.header,
this.shrinkWrap = false,
});