pop method
void
pop(
{ - bool closeDrawer = false,
- bool endDrawer = true,
})
Implementation
void pop({bool closeDrawer = false,bool endDrawer = true}) async {
if (canPop()) {
_pages.removeLast();
}
if (_pages.isEmpty && closeDrawer && drawerNavigatorContextContext != null) {
if(endDrawer){
if(Scaffold.of(drawerNavigatorContextContext!).isEndDrawerOpen){
Scaffold.of(drawerNavigatorContextContext!).closeEndDrawer();
}
}else{
if(Scaffold.of(drawerNavigatorContextContext!).isDrawerOpen){
Scaffold.of(drawerNavigatorContextContext!).closeDrawer();
}
}
}
notify();
}