offAndToNamed<T>  method 
Implementation
Future<T?>? offAndToNamed<T>(
  String page, {
  dynamic arguments,
  int? id,
  dynamic result,
  Map<String, String>? parameters,
  PopMode popMode = PopMode.History,
}) async {
  if (parameters != null) {
    final uri = Uri(path: page, queryParameters: parameters);
    page = uri.toString();
  }
  await popRoute(result: result);
  return toNamed(page, arguments: arguments, parameters: parameters);
}