BlocPageRoute<T> constructor

BlocPageRoute<T>({
  1. required BlocRouteSettings settings,
  2. bool fullscreenDialog = false,
})

Implementation

BlocPageRoute({
  required BlocRouteSettings settings,
  bool fullscreenDialog = false,
}) : super(settings: settings, fullscreenDialog: fullscreenDialog) {
  Map<String, dynamic> arguments = {};

  if (settings.arguments is Map<String, dynamic>) {
    arguments = settings.arguments as Map<String, dynamic>;
  }

  holdBlocNames = arguments['##holdBlocNames##'] ?? [];
  _stackMap = Map.from(GlobalStore().stackMap ?? {});
}