ancestors method
A list containing the current parent and its parent, and so on, until it reaches a component without a parent.
Implementation
List<Component> ancestors() {
_ancestors.clear();
for (var currentParent = parent;
currentParent != null;
currentParent = currentParent.parent) {
_ancestors.add(currentParent);
}
return _ancestors;
}