Skip to content

Commit e30c817

Browse files
committed
refactor(TextInput): drop Paper wiring for writingToolsBehavior
1 parent 861badd commit e30c817

3 files changed

Lines changed: 0 additions & 32 deletions

File tree

packages/react-native/Libraries/Text/RCTConvert+Text.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,6 @@ NS_ASSUME_NONNULL_BEGIN
1717
+ (UITextSpellCheckingType)UITextSpellCheckingType:(nullable id)json;
1818
+ (RCTTextTransform)RCTTextTransform:(nullable id)json;
1919
+ (UITextSmartInsertDeleteType)UITextSmartInsertDeleteType:(nullable id)json;
20-
#if defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && __IPHONE_OS_VERSION_MAX_ALLOWED >= 180000 /* __IPHONE_18_0 */
21-
+ (UIWritingToolsBehavior)UIWritingToolsBehavior:(nullable id)json API_AVAILABLE(ios(18.0), tvos(18.0));
22-
#endif
2320

2421
@end
2522

packages/react-native/Libraries/Text/RCTConvert+Text.mm

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -41,24 +41,4 @@ + (UITextSmartInsertDeleteType)UITextSmartInsertDeleteType:(id)json
4141
: UITextSmartInsertDeleteTypeNo;
4242
}
4343

44-
#if defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && __IPHONE_OS_VERSION_MAX_ALLOWED >= 180000 /* __IPHONE_18_0 */
45-
+ (UIWritingToolsBehavior)UIWritingToolsBehavior:(id)json
46-
{
47-
if (json == nil) {
48-
return UIWritingToolsBehaviorDefault;
49-
}
50-
NSString *value = [RCTConvert NSString:json];
51-
if ([value isEqualToString:@"none"]) {
52-
return UIWritingToolsBehaviorNone;
53-
}
54-
if ([value isEqualToString:@"limited"]) {
55-
return UIWritingToolsBehaviorLimited;
56-
}
57-
if ([value isEqualToString:@"complete"]) {
58-
return UIWritingToolsBehaviorComplete;
59-
}
60-
return UIWritingToolsBehaviorDefault;
61-
}
62-
#endif
63-
6444
@end

packages/react-native/Libraries/Text/TextInput/RCTBaseTextInputViewManager.mm

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -50,15 +50,6 @@ @implementation RCTBaseTextInputViewManager {
5050
RCT_REMAP_VIEW_PROPERTY(scrollEnabled, backedTextInputView.scrollEnabled, BOOL)
5151
RCT_REMAP_VIEW_PROPERTY(secureTextEntry, backedTextInputView.secureTextEntry, BOOL)
5252
RCT_REMAP_VIEW_PROPERTY(smartInsertDelete, backedTextInputView.smartInsertDeleteType, UITextSmartInsertDeleteType)
53-
#if defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && __IPHONE_OS_VERSION_MAX_ALLOWED >= 180000 /* __IPHONE_18_0 */
54-
RCT_CUSTOM_VIEW_PROPERTY(writingToolsBehavior, NSString, RCTBaseTextInputView)
55-
{
56-
if (@available(iOS 18.0, tvOS 18.0, *)) {
57-
id<UITextInputTraits> textInputTraits = (id<UITextInputTraits>)view.backedTextInputView;
58-
textInputTraits.writingToolsBehavior = [RCTConvert UIWritingToolsBehavior:json];
59-
}
60-
}
61-
#endif
6253

6354
RCT_EXPORT_VIEW_PROPERTY(autoFocus, BOOL)
6455
RCT_EXPORT_VIEW_PROPERTY(submitBehavior, NSString)

0 commit comments

Comments
 (0)