Skip to content

Commit 2efa810

Browse files
Fix iOS imports
1 parent df9a25f commit 2efa810

File tree

4 files changed

+56
-2
lines changed

4 files changed

+56
-2
lines changed

ios/RCTWebViewBridge.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,11 @@
1010
* of patent rights can be found in the PATENTS file in the same directory.
1111
*/
1212

13+
#if __has_include("RCTView.h")
1314
#import "RCTView.h"
15+
#else
16+
#import <React/RCTView.h>
17+
#endif
1418

1519
@class RCTWebViewBridge;
1620

ios/RCTWebViewBridge.m

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,42 @@
1414

1515
#import <UIKit/UIKit.h>
1616

17+
#if __has_include("RCTView.h")
18+
#import "RCTView.h"
19+
#else
20+
#import <React/RCTView.h>
21+
#endif
22+
23+
#if __has_include("RCTAutoInsetsProtocol.h")
1724
#import "RCTAutoInsetsProtocol.h"
25+
#else
26+
#import <React/RCTAutoInsetsProtocol.h>
27+
#endif
28+
29+
#if __has_include("RCTConvert.h")
1830
#import "RCTConvert.h"
31+
#else
32+
#import <React/RCTConvert.h>
33+
#endif
34+
35+
#if __has_include("RCTEventDispatcher.h")
1936
#import "RCTEventDispatcher.h"
37+
#else
38+
#import <React/RCTEventDispatcher.h>
39+
#endif
40+
41+
#if __has_include("RCTLog.h")
2042
#import "RCTLog.h"
43+
#else
44+
#import <React/RCTLog.h>
45+
#endif
46+
47+
#if __has_include("RCTUtils.h")
2148
#import "RCTUtils.h"
22-
#import "RCTView.h"
49+
#else
50+
#import <React/RCTUtils.h>
51+
#endif
52+
2353
#import "UIView+React.h"
2454
#import <objc/runtime.h>
2555

ios/RCTWebViewBridgeManager.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,11 @@
1010
* of patent rights can be found in the PATENTS file in the same directory.
1111
*/
1212

13+
#if __has_include("RCTViewManager.h")
1314
#import "RCTViewManager.h"
15+
#else
16+
#import <React/RCTViewManager.h>
17+
#endif
1418

1519
@interface RCTWebViewBridgeManager : RCTViewManager
1620

ios/RCTWebViewBridgeManager.m

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,26 @@
1111
*/
1212

1313
#import "RCTWebViewBridgeManager.h"
14+
#import "RCTWebViewBridge.h"
1415

16+
#if __has_include("RCTBridge.h")
1517
#import "RCTBridge.h"
18+
#else
19+
#import <React/RCTBridge.h>
20+
#endif
21+
22+
#if __has_include("RCTUIManager.h")
1623
#import "RCTUIManager.h"
17-
#import "RCTWebViewBridge.h"
24+
#else
25+
#import <React/RCTUIManager.h>
26+
#endif
27+
28+
#if __has_include("RCTUIManager.h")
29+
#import "RCTUIManager.h"
30+
#else
31+
#import <React/RCTUIManager.h>
32+
#endif
33+
1834
#import "UIView+React.h"
1935

2036
@interface RCTWebViewBridgeManager () <RCTWebViewBridgeDelegate>

0 commit comments

Comments
 (0)