buildCupertino method
Implementation
@override
CupertinoApp buildCupertino(BuildContext context) => cupertinoAppRouterData != null
? .router(
key: cupertinoAppRouterData?.widgetKey ?? appRouterData?.widgetKey,
routeInformationProvider:
cupertinoAppRouterData?.routeInformationProvider ??
appRouterData?.routeInformationProvider,
routeInformationParser:
cupertinoAppRouterData?.routeInformationParser ??
appRouterData?.routeInformationParser,
routerDelegate: cupertinoAppRouterData?.routerDelegate ?? appRouterData?.routerDelegate,
routerConfig: cupertinoAppRouterData?.routerConfig ?? appRouterData?.routerConfig,
backButtonDispatcher:
cupertinoAppRouterData?.backButtonDispatcher ?? appRouterData?.backButtonDispatcher,
onNavigationNotification:
cupertinoAppRouterData?.onNavigationNotification ??
appRouterData?.onNavigationNotification,
builder: cupertinoAppRouterData?.builder ?? appRouterData?.builder,
title: cupertinoAppRouterData?.title ?? appRouterData?.title,
onGenerateTitle:
cupertinoAppRouterData?.onGenerateTitle ?? appRouterData?.onGenerateTitle,
color: cupertinoAppRouterData?.color ?? appRouterData?.color,
locale: cupertinoAppRouterData?.locale ?? appRouterData?.locale,
localizationsDelegates:
cupertinoAppRouterData?.localizationsDelegates ??
appRouterData?.localizationsDelegates,
localeListResolutionCallback:
cupertinoAppRouterData?.localeListResolutionCallback ??
appRouterData?.localeListResolutionCallback,
localeResolutionCallback:
cupertinoAppRouterData?.localeResolutionCallback ??
appRouterData?.localeResolutionCallback,
supportedLocales:
cupertinoAppRouterData?.supportedLocales ??
appRouterData?.supportedLocales ??
kDefaultSupportedLocales,
showPerformanceOverlay:
cupertinoAppRouterData?.showPerformanceOverlay ??
appRouterData?.showPerformanceOverlay ??
kDefaultShowPerformanceOverlay,
checkerboardRasterCacheImages:
cupertinoAppRouterData?.checkerboardRasterCacheImages ??
appRouterData?.checkerboardRasterCacheImages ??
kDefaultCheckerboardRasterCacheImages,
checkerboardOffscreenLayers:
cupertinoAppRouterData?.checkerboardOffscreenLayers ??
appRouterData?.checkerboardOffscreenLayers ??
kDefaultCheckerboardOffscreenLayers,
showSemanticsDebugger:
cupertinoAppRouterData?.showSemanticsDebugger ??
appRouterData?.showSemanticsDebugger ??
kDefaultShowSemanticsDebugger,
debugShowCheckedModeBanner:
cupertinoAppRouterData?.debugShowCheckedModeBanner ??
appRouterData?.debugShowCheckedModeBanner ??
kDefaultDebugShowCheckedModeBanner,
shortcuts: cupertinoAppRouterData?.shortcuts ?? appRouterData?.shortcuts,
actions: cupertinoAppRouterData?.actions ?? appRouterData?.actions,
restorationScopeId:
cupertinoAppRouterData?.restorationScopeId ?? appRouterData?.restorationScopeId,
scrollBehavior: cupertinoAppRouterData?.scrollBehavior ?? appRouterData?.scrollBehavior,
theme: cupertinoAppRouterData?.theme ?? cupertinoAppData?.theme,
)
: CupertinoApp(
key: cupertinoAppData?.widgetKey ?? appData?.widgetKey,
navigatorKey: cupertinoAppData?.navigatorKey ?? appData?.navigatorKey,
home: cupertinoAppData?.home ?? appData?.home,
routes: cupertinoAppData?.routes ?? appData?.routes ?? AppData.kDefaultAppRoutes,
initialRoute: cupertinoAppData?.initialRoute ?? appData?.initialRoute,
onGenerateRoute: cupertinoAppData?.onGenerateRoute ?? appData?.onGenerateRoute,
onGenerateInitialRoutes:
cupertinoAppData?.onGenerateInitialRoutes ?? appData?.onGenerateInitialRoutes,
onUnknownRoute: cupertinoAppData?.onUnknownRoute ?? appData?.onUnknownRoute,
navigatorObservers:
cupertinoAppData?.navigatorObservers ??
appData?.navigatorObservers ??
AppData.kDefaultNavigationObservers,
onNavigationNotification:
cupertinoAppData?.onNavigationNotification ?? appData?.onNavigationNotification,
builder: cupertinoAppData?.builder ?? appData?.builder,
title: cupertinoAppData?.title ?? appData?.title,
onGenerateTitle: cupertinoAppData?.onGenerateTitle ?? appData?.onGenerateTitle,
color: cupertinoAppData?.color ?? appData?.color,
locale: cupertinoAppData?.locale ?? appData?.locale,
localizationsDelegates:
cupertinoAppData?.localizationsDelegates ?? appData?.localizationsDelegates,
localeListResolutionCallback:
cupertinoAppData?.localeListResolutionCallback ??
appData?.localeListResolutionCallback,
localeResolutionCallback:
cupertinoAppData?.localeResolutionCallback ?? appData?.localeResolutionCallback,
supportedLocales:
cupertinoAppData?.supportedLocales ??
appData?.supportedLocales ??
kDefaultSupportedLocales,
showPerformanceOverlay:
cupertinoAppData?.showPerformanceOverlay ??
appData?.showPerformanceOverlay ??
kDefaultShowPerformanceOverlay,
checkerboardRasterCacheImages:
cupertinoAppData?.checkerboardRasterCacheImages ??
appData?.checkerboardRasterCacheImages ??
kDefaultCheckerboardRasterCacheImages,
checkerboardOffscreenLayers:
cupertinoAppData?.checkerboardOffscreenLayers ??
appData?.checkerboardOffscreenLayers ??
kDefaultCheckerboardOffscreenLayers,
showSemanticsDebugger:
cupertinoAppData?.showSemanticsDebugger ??
appData?.showSemanticsDebugger ??
kDefaultShowSemanticsDebugger,
debugShowCheckedModeBanner:
cupertinoAppData?.debugShowCheckedModeBanner ??
appData?.debugShowCheckedModeBanner ??
kDefaultDebugShowCheckedModeBanner,
shortcuts: cupertinoAppData?.shortcuts ?? appData?.shortcuts,
actions: cupertinoAppData?.actions ?? appData?.actions,
restorationScopeId: cupertinoAppData?.restorationScopeId ?? appData?.restorationScopeId,
scrollBehavior: cupertinoAppData?.scrollBehavior ?? appData?.scrollBehavior,
theme: cupertinoAppData?.theme,
);