VPage.builder constructor

VPage.builder({
  1. required String? path,
  2. required Page pageBuilder(
    1. LocalKey,
    2. Widget,
    3. String?
    ),
  3. required Widget builder(
    1. BuildContext context,
    2. VRouterData state
    ),
  4. List<VRouteElement> stackedRoutes = const [],
  5. LocalKey? key,
  6. String? name,
  7. List<String> aliases = const [],
  8. bool mustMatchStackedRoute = false,
})

Implementation

VPage.builder({
  required String? path,
  required Page<dynamic> Function(LocalKey, Widget, String?) pageBuilder,
  required Widget Function(BuildContext context, VRouterData state) builder,
  List<VRouteElement> stackedRoutes = const [],
  LocalKey? key,
  String? name,
  List<String> aliases = const [],
  bool mustMatchStackedRoute = false,
}) : this(
        path: path,
        pageBuilder: pageBuilder,
        widget: VRouterDataBuilder(builder: builder),
        stackedRoutes: stackedRoutes,
        key: key,
        name: name,
        aliases: aliases,
        mustMatchStackedRoute: mustMatchStackedRoute,
      );