removeSubTree method
Implementation
List<AppPage> removeSubTree(AppRoute route) {
final subTree = getSubTrees().find(route);
if (subTree != null) {
final newRoutes = List.of(this)
..removeRange(subTree.startPosition, subTree.endPosition + 1);
return newRoutes;
} else {
return this;
}
}