body_builder library
Classes
-
BodyBuilder<
T> - BodyBuilderConfig
-
BodyBuilderState<
T> -
BodyProvider<
T> -
BodyProviderBase<
T> -
BodyState<
T> -
CustomStateProvider<
T, C extends ChangeNotifier> -
DataState<
T> - LoadMore
-
PaginatedBase<
T> -
PaginatedBodyBuilder<
T> -
PaginatedBodyBuilderState<
T> -
PaginatedState<
T> -
RelatedPaginatedStates<
K, T> -
RelatedStateProvider<
K, T> -
SimpleStateProvider<
T> -
SinglePageState<
T> -
StateProvider<
T>
Extensions
Typedefs
-
CacheProvider<
T> = Future< T?> Function(String? query) -
ChildWrapper<
T> = Widget Function(Widget child, BodyState< T> state, VoidCallback onRetry) - CustomBuilder = Widget Function(BodyState state)
-
DataProvider<
T> = Future< T> Function(String? query) -
DeprecatedCustomBuilder<
T> = Widget Function(bool isLoading, dynamic error, T? data) - ErrorBuilder = Widget Function(dynamic error, StackTrace? errorStack, VoidCallback onRetry, {bool placeHolderImage, bool showAppBar})
- LoadMoreBuilder = Widget Function(VoidCallback loadMore)
- ProgressBuilder = Widget Function({bool showAppBar})
-
SearchableCacheProvider<
T> = Future< T?> Function(String query) -
SearchableDataProvider<
T> = Future< T> Function(String query) -
StateConvertor<
T, C extends ChangeNotifier> = T? Function(C changeNotifier)