AppStateBuilder<T extends AppStateManager> constructor

const AppStateBuilder<T extends AppStateManager>({
  1. Key? key,
  2. required Widget builder(
    1. T vm
    ),
  3. Widget initialState(
    1. T vm
    )?,
  4. Widget loadingState(
    1. T vm
    )?,
  5. Widget apiErrorState(
    1. T vm,
    2. ApiException error
    )?,
  6. Widget badRequestState(
    1. T vm,
    2. ApiException error
    )?,
  7. Widget noInternetState(
    1. T vm,
    2. ApiException error
    )?,
  8. Widget internalState(
    1. T vm,
    2. Object error
    )?,
})

Конструктор AppStateBuilder.

builder является обязательным и используется для построения UI по умолчанию, если для текущего состояния не задан специальный обработчик.

Implementation

const AppStateBuilder({
  super.key,
  required this.builder,
  this.initialState,
  this.loadingState,
  this.apiErrorState,
  this.badRequestState,
  this.noInternetState,
  this.internalState,
});