bodyBuilder method

  1. @override
Widget bodyBuilder(
  1. BuildContext context,
  2. Widget child,
  3. bool isSaving,
  4. EasyFormState form,
)

Implementation

@override
Widget bodyBuilder(
    BuildContext context, Widget child, bool isSaving, EasyFormState form) {
  final Widget body = super.bodyBuilder(context, child, isSaving, form);
  final Widget layout = getLayoutBuilder(context).call(
    context,
    isSaving ? Opacity(child: body, opacity: 0) : body,
    isSaving
        ? getIndicatorBuilder(context)
            .call(context, indicatorSize, form.adaptivity)
        : SizedBox.fromSize(size: indicatorSize),
  );

  return layout;
}