LoadableListViewModel<Item extends StoreListItem> constructor
const
LoadableListViewModel<Item extends StoreListItem> ({
- required List<
Item> items, - required Widget itemBuilder(),
- required Widget emptyStateWidget,
- required OperationState loadListRequestState,
- required Widget errorWidget,
- required Widget itemSeparator(),
- VoidCallback? loadList,
- EdgeInsets? padding,
- Widget? sliverHeader,
- Widget? header,
- Key? key,
Implementation
const LoadableListViewModel({
required this.items,
required this.itemBuilder,
required this.emptyStateWidget,
required this.loadListRequestState,
required this.errorWidget,
required this.itemSeparator,
this.loadList,
this.padding,
this.sliverHeader,
this.header,
this.footer,
this.key,
});