Line data Source code
1 : part of '../main.dart';
2 :
3 : class VNester extends VNesterPage {
4 2 : VNester({
5 : required String? path,
6 : required Widget Function(Widget) widgetBuilder,
7 : required List<VRouteElement> nestedRoutes,
8 : String? name,
9 : List<VRouteElement> stackedRoutes = const [],
10 : List<String> aliases = const [],
11 : bool mustMatchSubRoute = false,
12 : Duration? transitionDuration,
13 : Duration? reverseTransitionDuration,
14 : Widget Function(Animation<double>, Animation<double>, Widget)?
15 : buildTransition,
16 2 : }) : super(
17 : nestedRoutes: nestedRoutes,
18 2 : pageBuilder: (Widget child) => VBasePage.fromPlatform(
19 1 : key: ValueKey(path),
20 : child: child,
21 : transitionDuration: transitionDuration,
22 : reverseTransitionDuration: reverseTransitionDuration,
23 : buildTransition: buildTransition,
24 : ),
25 : widgetBuilder: widgetBuilder,
26 : path: path,
27 : name: name,
28 : stackedRoutes: stackedRoutes,
29 : aliases: aliases,
30 : mustMatchSubRoute: mustMatchSubRoute,
31 : );
32 : }
|