build method
Implementation
@override
Widget build(BuildContext context) {
final value = state.valueOrNull;
final previousValue = usePreviousIfNull(value);
if (value != null || (keepInProgress && previousValue != null)) return builder(context, value ?? previousValue!);
return NonScrollableContent(
child: state.value.maybeWhen(
failed: (_) => failedBuilder(context),
orElse: () => inProgressBuilder(context),
),
);
}