Back to Flutter Boost

pushPage<T extends Object> method

doc/api/flutter_boost_app/FlutterBoostAppState/pushPage.html

5.0.2982 B
Original Source

pushPage<T extends Object> method

Future<T>pushPage<T extends Object>(

  1. String pageName,
  2. {String uniqueId,
  3. Map<String, dynamic> arguments}

)

Implementation

Future<T> pushPage<T extends Object>(String pageName,
    {String uniqueId, Map<String, dynamic> arguments}) {
  Logger.log('pushPage, uniqueId=$uniqueId, name=$pageName,'
      ' arguments:$arguments, $topContainer');
  final pageInfo = PageInfo(
      pageName: pageName,
      uniqueId: uniqueId ?? _createUniqueId(pageName),
      arguments: arguments,
      withContainer: false);
  assert(topContainer != null);
  return topContainer.addPage(BoostPage.create(pageInfo));
}