linkParents static method

WidgetData linkParents(
  1. WidgetData data
)

Implementation

static WidgetData linkParents(WidgetData data) {
  void link(WidgetData data, WidgetData? parent) {
    data.parent = parent;
    for (var child in data.children)
      link(child, data);
  }

  link(data, null);

  // done

  return data;
}