AsyncBuilder<T> constructor
const
AsyncBuilder<T> ({
- Key? key,
- required Future<
T> ? future, - required Widget builder(
- BuildContext context,
- T data
- WidgetBuilder? loadingBuilder,
- Widget errorBuilder(
- BuildContext context,
- Object error,
- StackTrace? stack
- VoidCallback? onRetry,
- ShimmerType shimmerType = ShimmerType.basicListItem,
- int shimmerItemCount = 5,
- String errorMessage = 'Something went wrong. Please try again.',
Creates an async builder.
Implementation
const AsyncBuilder({
super.key,
required this.future,
required this.builder,
this.loadingBuilder,
this.errorBuilder,
this.onRetry,
this.shimmerType = ShimmerType.basicListItem,
this.shimmerItemCount = 5,
this.errorMessage = 'Something went wrong. Please try again.',
});