findSegmentFor method
Returns the segment in the current route associated with the specified screen.
Implementation
AFRouteSegment? findSegmentFor(AFID screen, { required bool includePrior }) {
for(var i = active.length - 1; i >= 0; i--) {
final segment = active[i];
if(segment.matchesScreen(screen)) {
return segment;
}
}
if(includePrior) {
for(var i = 0; i < prior.length; i++) {
final seg = prior[i];
if(seg.matchesScreen(screen)) {
return seg;
}
}
}
return null;
}