findClosestDomNode method

  1. @override
Element findClosestDomNode()
override

Returns dom node that's associated with the current context.

If widget has no corresponding dom node then this method will return the closest dom node from descendants. If there are no dom nodes in descendants then this method will return closest dom node from ancestors.

Implementation

@override
Element findClosestDomNode() {
  var node = domNode;

  node ??= findClosestDomNodeInDescendants();
  node ??= findClosestDomNodeInAncestors();
  node ??= frameworkServices.rootElement.domNode!;

  return node;
}