CubitViews class
It defines default ErrorViewBuilder, LoaderViewBuilder
, EmptyViewBuilder
Constructors
-
CubitViews({LoadingCubitViewBuilder<
Cubit< loadingBuilder = buildLoaderView, ErrorCubitViewBuilder<Object> , Object>Cubit< errorBuilder = buildErrorView, EmptyCubitViewBuilder<Object> , Object>Cubit< emptyBuilder = buildEmptyView})Object> , Object> -
const
-
CubitViews.raw({required LoadingCubitViewBuilder<
Cubit< loadingBuilder, required ErrorCubitViewBuilder<Object> , Object>Cubit< errorBuilder, required EmptyCubitViewBuilder<Object> , Object>Cubit< emptyBuilder})Object> , Object> -
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< ? loadingBuilder, ErrorCubitViewBuilder<Object> , Object>Cubit< ? errorBuilder, EmptyCubitViewBuilder<Object> , Object>Cubit< ? emptyBuilder}) → CubitViewsObject> , Object> -
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