findItem method

LayoutItem? findItem(
  1. LayoutItem layout,
  2. String parentId
)

Implementation

LayoutItem? findItem(LayoutItem layout, String parentId) {
  if (layout.id == parentId) {
    return layout;
  }

  if (!(layout is LayoutGroup)) {
    return null;
  }

  for (var child in layout.children) {
    var result = findItem(child, parentId);

    if (result != null) {
      return result;
    }
  }
}