routePushAndRemoveUntil<T extends Object?> method
Future<T?>
routePushAndRemoveUntil<T extends Object?>({
- Widget? page,
- Route<
T> ? newRoute, - required RoutePredicate predicate,
Implementation
Future<T?> routePushAndRemoveUntil<T extends Object?>(
{Widget? page, Route<T>? newRoute, required RoutePredicate predicate}) {
if (newRoute != null) {
return navigator.pushAndRemoveUntil(newRoute, predicate);
}
return navigator.pushAndRemoveUntil(
MaterialPageRoute(builder: (_) => page!), predicate);
}