StaticRouteFactory constructor

StaticRouteFactory({
  1. required String name,
  2. required StaticRouteWidgetBuilder builder,
  3. bool maintainState = true,
  4. bool fullscreenDialog = false,
  5. bool allowSnapshotting = true,
  6. bool barrierDismissible = false,
})

Implementation

StaticRouteFactory({
  required String name,
  required StaticRouteWidgetBuilder builder,
  bool maintainState = true,
  bool fullscreenDialog = false,
  bool allowSnapshotting = true,
  bool barrierDismissible = false,
}) : super(
        name: name,
        builder: (settings) => MaterialPageRoute(
          settings: settings,
          maintainState: maintainState,
          fullscreenDialog: fullscreenDialog,
          allowSnapshotting: allowSnapshotting,
          barrierDismissible: barrierDismissible,
          builder: (context) => builder(context, settings.arguments),
        ),
      );