BlocGenericWidget<T>.just constructor
BlocGenericWidget<T>.just ({
- required Widget fullLoadedBuilder(
- BuildContext context,
- List<
T> data
- required Widget loadingBuilder(
- BuildContext context
- required Widget errorBuilder(
- BuildContext context,
- String exception
- GenericBloc<
T> ? bloc,
Implementation
factory BlocGenericWidget.just({
required Widget Function(
BuildContext context,
List<T> data,
)
fullLoadedBuilder,
required Widget Function(
BuildContext context,
)
loadingBuilder,
required Widget Function(
BuildContext context,
String exception,
)
errorBuilder,
GenericBloc<T>? bloc,
}) =>
BlocGenericWidget<T>(
bloc: bloc,
errorBuilder: (context, exception, _) => errorBuilder(
context,
exception,
),
fullLoadedBuilder: (context, data, _) => fullLoadedBuilder(
context,
data,
),
loadedBuilder: (context, data, _, __) {
if (kDebugMode) {
print(
'WARNING: using incorrect state for list without pagination [$T]',
);
}
return fullLoadedBuilder(
context,
data,
);
},
loadingBuilder: loadingBuilder,
);