buildCupertino method

  1. @override
CupertinoApp buildCupertino(
  1. BuildContext context
)
override

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,
      );