@@ -15,6 +15,7 @@ import com.facebook.react.bridge.ModuleSpec
1515import com.facebook.react.bridge.NativeModule
1616import com.facebook.react.bridge.ReactApplicationContext
1717import com.facebook.react.common.ClassFinder
18+ import com.facebook.react.common.annotations.UnstableReactNativeAPI
1819import com.facebook.react.internal.featureflags.ReactNativeFeatureFlags
1920import com.facebook.react.module.annotations.ReactModule
2021import com.facebook.react.module.annotations.ReactModuleList
@@ -58,6 +59,7 @@ import com.facebook.react.views.swiperefresh.SwipeRefreshLayoutManager
5859import com.facebook.react.views.switchview.ReactSwitchManager
5960import com.facebook.react.views.text.PreparedLayoutTextViewManager
6061import com.facebook.react.views.text.ReactTextViewManager
62+ import com.facebook.react.views.text.SelectableTextViewManager
6163import com.facebook.react.views.textinput.ReactTextInputManager
6264import com.facebook.react.views.unimplementedview.ReactUnimplementedViewManager
6365import com.facebook.react.views.view.ReactViewManager
@@ -96,6 +98,7 @@ import com.facebook.react.views.view.ReactViewManager
9698 WebSocketModule ::class ,
9799 ]
98100)
101+ @OptIn(UnstableReactNativeAPI ::class )
99102public class MainReactPackage
100103@JvmOverloads
101104constructor (private val config: MainPackageConfig ? = null ) :
@@ -150,6 +153,7 @@ constructor(private val config: MainPackageConfig? = null) :
150153 ReactTextInputManager (),
151154 if (ReactNativeFeatureFlags .enablePreparedTextLayout()) PreparedLayoutTextViewManager ()
152155 else ReactTextViewManager (),
156+ SelectableTextViewManager (),
153157 ReactViewManager (),
154158 ReactUnimplementedViewManager (),
155159 )
@@ -192,6 +196,8 @@ constructor(private val config: MainPackageConfig? = null) :
192196 PreparedLayoutTextViewManager ()
193197 else ReactTextViewManager ()
194198 },
199+ SelectableTextViewManager .REACT_CLASS to
200+ ModuleSpec .viewManagerSpec { SelectableTextViewManager () },
195201 ReactViewManager .REACT_CLASS to ModuleSpec .viewManagerSpec { ReactViewManager () },
196202 ReactUnimplementedViewManager .REACT_CLASS to
197203 ModuleSpec .viewManagerSpec { ReactUnimplementedViewManager () },
0 commit comments