positionInStack method
Implementation
int? positionInStack(BuildContext context) {
int? index;
try {
Page? page;
var route = ModalRoute.of(context);
if ((route?.settings != null) && (route!.settings is Page)) {
page = (route.settings as Page);
}
// position 0 implies top of stack, 1 page before, ... etc
if (page != null && _pages.contains(page)) {
index = (_pages.length - _pages.indexOf(page) - 1).abs();
}
} catch (e) {
Log().debug('$e');
}
return index;
}