build method
Implementation
@override
Widget build(BuildContext context) {
final state = control.value;
return CaseWidget(
activeCase: state,
builders: {
if (initial != null) LoadingStatus.initial: initial!,
LoadingStatus.progress:
progress ?? (context) => Center(child: CircularProgressIndicator()),
if (done != null) LoadingStatus.done: done!,
if (error != null) LoadingStatus.error: error!,
if (outdated != null) LoadingStatus.outdated: outdated!,
if (unknown != null) LoadingStatus.unknown: unknown!,
},
placeholder: general ?? (context) => Container(),
transition: transition ?? CrossTransition.fadeOutFadeIn(),
transitions: transitions,
);
}