AutoRoutePage<T> constructor

AutoRoutePage<T>({
  1. required RouteData routeData,
  2. required Widget child,
  3. bool fullscreenDialog = false,
  4. bool maintainState = true,
  5. LocalKey? key,
})

Implementation

AutoRoutePage({
  required this.routeData,
  required Widget child,
  this.fullscreenDialog = false,
  this.maintainState = true,
  LocalKey? key,
})  : _child = child is AutoRouteWrapper
          ? WrappedRoute(
              child: child as AutoRouteWrapper,
            )
          : child,
      super(
        restorationId: routeData.name,
        name: routeData.name,
        arguments: routeData.route.args,
      );