From 9bf4f6e27a1c6c141a0f307d342f3a384710c8fa Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Thu, 25 Apr 2024 16:21:59 -0700 Subject: [PATCH] Implement `[RCTUITextField selectedRange]` (#2115) --- .../Libraries/Text/TextInput/Singleline/RCTUITextField.mm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/react-native/Libraries/Text/TextInput/Singleline/RCTUITextField.mm b/packages/react-native/Libraries/Text/TextInput/Singleline/RCTUITextField.mm index 07a386846763b5..b85551c58b7ab0 100644 --- a/packages/react-native/Libraries/Text/TextInput/Singleline/RCTUITextField.mm +++ b/packages/react-native/Libraries/Text/TextInput/Singleline/RCTUITextField.mm @@ -121,6 +121,12 @@ - (instancetype)initWithFrame:(CGRect)frame return self; } +#if TARGET_OS_OSX +- (NSRange)selectedRange { + return [[self currentEditor] selectedRange]; +} +#endif + - (void)_textDidChange { _textWasPasted = NO;