offAllNamed static method

dynamic offAllNamed(
  1. String newRouteName, {
  2. RoutePredicate? predicate,
  3. dynamic arguments,
  4. int? id,
  5. Map<String, String>? parameters,
})

Implementation

static offAllNamed(String newRouteName,
    {RoutePredicate? predicate,
    dynamic arguments,
    int? id,
    Map<String, String>? parameters}) {
  if (parameters != null) {
    final uri = Uri(path: newRouteName, queryParameters: parameters);
    newRouteName = uri.toString();
  }
  return Navigator.pushNamedAndRemoveUntil(
      currentContext, newRouteName, predicate ?? (_) => false,
      arguments: arguments);
}