Skip to content

Commit 40ffa63

Browse files
committed
rn 53 ios fixes
1 parent 5e0d02e commit 40ffa63

File tree

4 files changed

+17
-17
lines changed

4 files changed

+17
-17
lines changed

ios/RNShadowTextGradient.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
#import <Text/RCTShadowText.h>
1+
#import <Text/Text/RCTTextShadowView.h>
22

3-
@interface RNShadowTextGradient : RCTShadowText
3+
@interface RNShadowTextGradient : RCTTextShadowView
44

55
@property (nonatomic, copy) NSArray<NSNumber *> *locations;
66
@property (nonatomic, copy) NSArray *colors;

ios/RNShadowTextGradient.m

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
#import <React/RCTConvert.h>
2-
#import <Text/RCTShadowRawText.h>
3-
#import <Text/RCTShadowText.h>
2+
#import <Text/RCTRawTextShadowView.h>
3+
#import <Text/Text/RCTTextShadowView.h>
44
#import "RNTextGradient.h"
55
#import "RNGradientValue.h"
66
#import "RNShadowTextGradient.h"
77

8-
@interface RCTShadowText ()
8+
@interface RCTTextShadowView ()
99

1010
- (UIEdgeInsets)paddingAsInsets;
1111

@@ -102,9 +102,9 @@ - (void)setUseViewFrame:(BOOL)useViewFrame
102102
NSMutableArray<RNGradientValue *> *colors = [NSMutableArray new];
103103

104104
int (^__block iter)(RCTShadowView *, int) = ^(RCTShadowView *view, int textIndex) {
105-
if ([view isKindOfClass:[RCTShadowRawText class]]) {
105+
if ([view isKindOfClass:[RCTRawTextShadowView class]]) {
106106
BOOL parentIsGradient = [view.superview isKindOfClass:[RNShadowTextGradient class]];
107-
NSString *text = ((RCTShadowRawText *)view).text;
107+
NSString *text = ((RCTRawTextShadowView *)view).text;
108108

109109
if (parentIsGradient) {
110110
RNGradientBlock colorForFrame = ^(CGRect textFrame) {
@@ -118,7 +118,7 @@ - (void)setUseViewFrame:(BOOL)useViewFrame
118118

119119
return (int)(textIndex + text.length);
120120

121-
} else if ([view isKindOfClass:[RCTShadowText class]]) {
121+
} else if ([view isKindOfClass:[RCTTextShadowView class]]) {
122122
int nextTextIndex = textIndex;
123123

124124
if ([view isKindOfClass:[RNShadowTextGradient class]]) {
@@ -179,16 +179,16 @@ - (void)setUseViewFrame:(BOOL)useViewFrame
179179
}
180180
}
181181

182-
+ (int)textLength:(RCTShadowText *)view
182+
+ (int)textLength:(RCTTextShadowView *)view
183183
{
184184
int length = 0;
185185

186186
for (RCTShadowView *subview in view.reactSubviews) {
187-
if ([subview isKindOfClass:[RCTShadowRawText class]]) {
188-
length += ((RCTShadowRawText *)subview).text.length;
187+
if ([subview isKindOfClass:[RCTRawTextShadowView class]]) {
188+
length += ((RCTRawTextShadowView *)subview).text.length;
189189

190-
} else if ([subview isKindOfClass:[RCTShadowText class]]) {
191-
length += [RNShadowTextGradient textLength:(RCTShadowText *)subview];
190+
} else if ([subview isKindOfClass:[RCTTextShadowView class]]) {
191+
length += [RNShadowTextGradient textLength:(RCTTextShadowView *)subview];
192192
}
193193
}
194194

ios/RNTextGradient.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
#import <Text/RCTText.h>
1+
#import <Text/Text/RCTTextView.h>
22
#import "RNGradientValue.h"
33
#import "RNShadowTextGradient.h"
44

5-
@interface RNTextGradient : RCTText
5+
@interface RNTextGradient : RCTTextView
66

77
@property (nonatomic, strong) NSArray<RNGradientValue *> *colors;
88

ios/RNTextGradientManager.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
#import <Text/RCTTextManager.h>
1+
#import <Text/Text/RCTTextViewManager.h>
22

3-
@interface RNTextGradientManager : RCTTextManager
3+
@interface RNTextGradientManager : RCTTextViewManager
44

55
@end

0 commit comments

Comments
 (0)