withName static method

RoutePredicate withName(
  1. String name

Returns a predicate that's true if the route has the specified name and if popping the route will not yield the same route, i.e. if the route's willHandlePopInternally property is false.

This function is typically used with Navigator.popUntil().


static RoutePredicate withName(String name) {
  return (Route<dynamic> route) {
    return !route.willHandlePopInternally
        && route is ModalRoute
        && route.settings.name == name;