AppConfig constructor

AppConfig({
  1. required ThemeData theme,
  2. required Map<String, PageBuilder> routers,
  3. String homeName = Navigator.defaultRouteName,
  4. Widget failedPage = const Scaffold(),
  5. TransitionBuilder? transitionBuilder,
  6. String title = "",
  7. MediaQueryBuilder? mediaQueryBuilder,
  8. Iterable<LocalizationsDelegate>? localizationsDelegates,
  9. LocaleResolutionCallback? localeResolutionCallback,
  10. Iterable<Locale> supportedLocales = const <Locale>[Locale('en', 'US')],
  11. List<NavigatorObserver> observers = const [],
  12. ContextGetBuilder? contextGetBuilder,
  13. SystemUiOverlayStyle? systemUiOverlayStyle,
  14. LifeCycleCallback? lifeCycleCallback,
  15. ScrollBehavior? scrollBehavior,
})

Implementation

AppConfig({
  required this.theme,
  required this.routers,
  this.homeName = Navigator.defaultRouteName,
  this.failedPage = const Scaffold(),
  this.transitionBuilder,
  this.title = "",
  this.mediaQueryBuilder,
  this.localizationsDelegates,
  this.localeResolutionCallback,
  this.supportedLocales = const <Locale>[Locale('en', 'US')],
  this.observers = const [],
  this.contextGetBuilder,
  this.systemUiOverlayStyle,
  this.lifeCycleCallback,
  ScrollBehavior? scrollBehavior,
}) : scrollBehavior = scrollBehavior ?? NotGlowingMaterialScrollBehavior();