getForms static method

List<IForm> getForms(
  1. List<WidgetModel>? children
)

Implementation

static List<IForm> getForms(List<WidgetModel>? children) {
  List<IForm> forms = [];
  if (children != null) {
    for (var child in children) {
      if (child is IForm) forms.add(child as IForm);
      if (child is! IForm) forms.addAll(getForms(child.children));
    }
  }
  return forms;
}