findFirstWrong static method

ScrollableFieldBlocTargetState? findFirstWrong(
  1. BuildContext context
)

Implementation

static ScrollableFieldBlocTargetState? findFirstWrong(BuildContext context) {
  ScrollableFieldBlocTargetState? scrollableState;

  void visit(Element element) {
    if (element is StatefulElement) {
      final state = element.state;
      if (state is ScrollableFieldBlocTargetState && state.canTarget) {
        scrollableState = state;
      }
    }
    if (scrollableState == null) {
      element.visitChildElements(visit);
    }
  }

  context.visitChildElements(visit);

  return scrollableState;
}