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 | #ifdef RCT_NEW_ARCH_ENABLED
|
11 | namespace react = facebook::react;
|
12 | #endif
|
13 |
|
14 | @interface RNSFullWindowOverlayManager : RCTViewManager
|
15 |
|
16 | @end
|
17 |
|
18 | @interface RNSFullWindowOverlayContainer : UIView
|
19 |
|
20 | @end
|
21 |
|
22 | @interface RNSFullWindowOverlay :
|
23 | #ifdef RCT_NEW_ARCH_ENABLED
|
24 | RCTViewComponentView
|
25 | #else
|
26 | RCTView <RCTInvalidating>
|
27 | #endif
|
28 |
|
29 | #ifdef RCT_NEW_ARCH_ENABLED
|
30 | @property (nonatomic) react::LayoutMetrics oldLayoutMetrics;
|
31 | @property (nonatomic) react::LayoutMetrics newLayoutMetrics;
|
32 | #endif
|
33 |
|
34 | @end
|