onUnknownRoute method

Route? onUnknownRoute(
  1. RouteSettings settings
)

Implementation

Route<dynamic>? onUnknownRoute(RouteSettings settings) {
  logger.log(
    'Unknown route encountered with name: ${settings.name}, args: ${settings.arguments.runtimeType}(${settings.arguments})',
  );

  if (settings.name == '/') {
    throw UnimplementedError('A route with path name "/" must exist.');
  }

  final _rootSettings = settings.copyWith(name: '/');

  return onGenerateRoute(_rootSettings);
}