1 #import <React/RCTViewManager.h> 2 3 #ifdef RCT_NEW_ARCH_ENABLED 4 #import <React/RCTViewComponentView.h> 5 #else 6 #import <React/RCTInvalidating.h> 7 #import <React/RCTView.h> 8 #endif 9 10 @interface RNSFullWindowOverlayManager : RCTViewManager 11 12 @end 13 14 @interface RNSFullWindowOverlayContainer : UIView 15 16 @end 17 18 @interface RNSFullWindowOverlay : 19 #ifdef RCT_NEW_ARCH_ENABLED 20 RCTViewComponentView 21 #else 22 RCTView <RCTInvalidating> 23 #endif // RCT_NEW_ARCH_ENABLED 24 25 #ifdef RCT_NEW_ARCH_ENABLED 26 @property (nonatomic) facebook::react::LayoutMetrics oldLayoutMetrics; 27 @property (nonatomic) facebook::react::LayoutMetrics newLayoutMetrics; 28 #endif // RCT_NEW_ARCH_ENABLED 29 30 @end 31