StateView constructor

StateView({
  1. required OnSuccessBuilder builder,
  2. Widget? child,
  3. OnRetry? onRetry,
  4. required DataState viewState,
  5. required String? errorMessage,
  6. double? iconSize = 150,
  7. Widget? loadingView,
  8. Widget? errorView,
  9. Widget? emptyView,
})

Implementation

StateView(
    {
      required this.builder,
      this.child,
      this.onRetry,
      required this.viewState,
      required this.errorMessage,
      double? iconSize = 150,
      Widget? loadingView,
      Widget? errorView,
      Widget? emptyView}) {
  _loadingView  = loadingView == null ? _getLoadingView() : loadingView;
  _errorView  = errorView == null ? _getErrorView() : errorView;
  _emptyView  = emptyView == null ? _getEmptyView() : emptyView;

}