named<T extends Object?> static method

Route<T> named<T extends Object?>(
  1. QuickNamedRoute route, {
  2. Object? arguments,
  3. RouteSettings? settings,
})

Implementation

static Route<T> named<T extends Object?>(
  QuickNamedRoute route, {
  Object? arguments,
  RouteSettings? settings,
}) {
  final RouteSettings routeSettings =
      settings ?? RouteSettings(name: route.name, arguments: arguments);

  return builder<T>(
    Builder(
      builder: (BuildContext context) =>
          route.builder(context, routeSettings.arguments),
    ),
    route.transitions,
    settings: routeSettings,
  );
}