XAsyncView<T> constructor

const XAsyncView<T>({
  1. required XAsyncState<T> state,
  2. required XAsyncDataBuilder<T> dataBuilder,
  3. Key? key,
  4. VoidCallback? onRetry,
  5. WidgetBuilder? initialBuilder,
  6. WidgetBuilder? loadingBuilder,
  7. WidgetBuilder? emptyBuilder,
  8. XAsyncErrorBuilder? errorBuilder,
  9. bool showPreviousDataWhileLoading = false,
  10. Duration transitionDuration = Duration.zero,
  11. AnimatedSwitcherTransitionBuilder? transitionBuilder,
})

Implementation

const XAsyncView({
  required this.state,
  required this.dataBuilder,
  super.key,
  this.onRetry,
  this.initialBuilder,
  this.loadingBuilder,
  this.emptyBuilder,
  this.errorBuilder,
  this.showPreviousDataWhileLoading = false,
  this.transitionDuration = Duration.zero,
  this.transitionBuilder,
});