CoreKit.builder constructor

const CoreKit.builder({
  1. Key? key,
  2. required CoreKitConfig config,
  3. required GlobalKey<NavigatorState> navigatorKey,
  4. required Widget app(
    1. CorkitInitBuilder builder
    )?,
  5. bool ensureScreenSize = true,
})

Implementation

const CoreKit.builder({
  super.key,
  required this.config,
  required this.navigatorKey,
  required this.app,
  this.ensureScreenSize = true,
}) : routerConfig = null,
     theme = null,
     darkTheme = null,
     themeMode = null,
     title = '',
     restorationScopeId = null,
     locale = null,
     localizationsDelegates = null,
     localeListResolutionCallback = null,
     localeResolutionCallback = null,
     supportedLocales = const <Locale>[Locale('en', 'US')],
     showPerformanceOverlay = false,
     checkerboardOffscreenLayers = false,
     checkerboardRasterCacheImages = false,
     showSemanticsDebugger = false,
     debugShowCheckedModeBanner = true,
     themeAnimationDuration = const Duration(milliseconds: 300),
     themeAnimationCurve = Curves.easeInOut,
     shortcuts = null,
     actions = null,
     debugShowMaterialGrid = false,
     home = null,
     routes = const <String, WidgetBuilder>{},
     initialRoute = null,
     onGenerateRoute = null,
     onUnknownRoute = null,
     navigatorObservers = const <NavigatorObserver>[],
     scrollBehavior = null;