Files
Fluxup_PAP/node_modules/expo/ios/AppDelegates/ExpoReactNativeFactoryDelegate.swift
2026-03-10 16:18:05 +00:00

14 lines
509 B
Swift

import React
open class ExpoReactNativeFactoryDelegate: RCTDefaultReactNativeFactoryDelegate {
open override func customize(_ rootView: UIView) {
ExpoAppDelegateSubscriberRepository.subscribers.forEach { $0.customizeRootView?(rootView) }
}
open override func createRootViewController() -> UIViewController {
return ExpoAppDelegateSubscriberRepository.reactDelegateHandlers.lazy
.compactMap { $0.createRootViewController() }
.first(where: { _ in true }) ?? UIViewController()
}
}