CoreKit.builder constructor
const
CoreKit.builder({
- Key? key,
- required CoreKitConfig config,
- required Widget app(
- CorkitInitBuilder builder
- 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;