ensureFieldVisible method

void ensureFieldVisible(
  1. BuildContext context
)

Search from the context for the first wrong field and make it visible by scrolling

Implementation

void ensureFieldVisible(BuildContext context) {
  final target = ScrollableFieldBlocTarget.findFirstWrong(context);

  if (target == null) return;

  final formTheme = FormTheme.of(context);
  final scrollableConfig = formTheme.scrollableFormTheme;

  Scrollable.ensureVisible(
    target.context,
    duration: duration ?? scrollableConfig.duration,
    alignment: alignment ?? scrollableConfig.alignment,
    curve: curve ?? scrollableConfig.curve,
    alignmentPolicy: alignmentPolicy ?? scrollableConfig.alignmentPolicy,
  );
}