FutureWidget<T>.initialData constructor

const FutureWidget<T>.initialData({
  1. required FutureGenWithInitialData<T> futureGen,
  2. required DataBuilder<T> onData,
  3. required ErrorBuilder onError,
  4. required WidgetBuilder onLoading,
  5. required void isRefreshingCallback(
    1. bool isRefreshingState
    ),
  6. bool keepAlive = false,
  7. Key? key,
})

Creates a widget that builds depending on the state of a FutureContext.

Implementation

const FutureWidget.initialData({
  required FutureGenWithInitialData<T> this.futureGen,
  required this.onData,
  required ErrorBuilder this.onError, // not nullable
  required WidgetBuilder onLoading,
  required this.isRefreshingCallback,
  this.keepAlive = false,
  super.key,
})  : onLoadingWithoutFirstLoad = onLoading,
      onLoadingWithFirstLoad = null;