CubitViews class

It defines default ErrorViewBuilder, LoaderViewBuilder, EmptyViewBuilder

Constructors

CubitViews({LoadingCubitViewBuilder<Cubit<Object>, Object> loadingBuilder = buildLoaderView, ErrorCubitViewBuilder<Cubit<Object>, Object> errorBuilder = buildErrorView, EmptyCubitViewBuilder<Cubit<Object>, Object> emptyBuilder = buildEmptyView})
const
CubitViews.raw({required LoadingCubitViewBuilder<Cubit<Object>, Object> loadingBuilder, required ErrorCubitViewBuilder<Cubit<Object>, Object> errorBuilder, required EmptyCubitViewBuilder<Cubit<Object>, Object> emptyBuilder})
const

Properties

emptyBuilder EmptyCubitViewBuilder<Cubit<Object>, Object>
final
errorBuilder ErrorCubitViewBuilder<Cubit<Object>, Object>
final
hashCode int
The hash code for this object.
no setterinherited
loadingBuilder LoadingCubitViewBuilder<Cubit<Object>, Object>
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

copyWith({LoadingCubitViewBuilder<Cubit<Object>, Object>? loadingBuilder, ErrorCubitViewBuilder<Cubit<Object>, Object>? errorBuilder, EmptyCubitViewBuilder<Cubit<Object>, Object>? emptyBuilder}) CubitViews
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

buildEmptyView(BuildContext context, Cubit<Object> cubit, Object state) Widget
buildErrorView(BuildContext context, Cubit<Object> cubit, Object state) Widget
buildLoaderView(BuildContext context, Cubit<Object> cubit, Object state) Widget