StartupPageFactory<T extends StandardPage<StartupPageCompleter>> constructor

StartupPageFactory<T extends StandardPage<StartupPageCompleter>>({
  1. required T create(
    1. StartupPageCompleter pageData
    ),
  2. bool groupRoot = false,
  3. String? group,
  4. bool keepHistory = true,
  5. bool enableNavigationAnalytics = true,
  6. StandardPageNavigationMode navigationMode = StandardPageNavigationMode.moveToTop,
  7. LocalKey pageKey(
    1. StartupPageCompleter pageData
    )?,
  8. StandardPageBuilder<StartupPageCompleter, void>? pageBuilder,
  9. StartupPageCompleter pageDataWhenNull()?,
  10. String? pageName()?,
  11. String restorationId(
    1. StartupPageCompleter pageData
    )?,
})

Create a StartupPageFactory

Implementation

StartupPageFactory({
  required super.create,
  super.groupRoot,
  String? group,
  super.keepHistory,
  super.enableNavigationAnalytics,
  super.navigationMode,
  super.pageKey,
  super.pageBuilder,
  super.pageDataWhenNull,
  super.pageName,
  super.restorationId,
}) : super(group: 'startup${group?.isNotEmpty == true ? '@$group' : ''}');