pushWidgetWhileRemove function
void
pushWidgetWhileRemove({
- required Widget newPage,
- required BuildContext context,
- bool pushBackPrevPage = false,
Push a widget while removing all previous routes
Implementation
void pushWidgetWhileRemove(
{required Widget newPage,
required BuildContext context,
bool pushBackPrevPage = false}) {
if (pushBackPrevPage) {
Navigator.of(context).pop();
}
Navigator.of(context).pushAndRemoveUntil(
MaterialPageRoute(builder: (context) => newPage), (route) => false);
}