File tree Expand file tree Collapse file tree 11 files changed +24
-51
lines changed
base/java/com/reactnativekeyboardcontroller
fabric/java/com/reactnativekeyboardcontroller
main/java/com/reactnativekeyboardcontroller/managers
paper/java/com/reactnativekeyboardcontroller
turbo/java/com/reactnativekeyboardcontroller Expand file tree Collapse file tree 11 files changed +24
-51
lines changed Original file line number Diff line number Diff line change @@ -54,8 +54,8 @@ class KeyboardControllerPackage : BaseReactPackage() {
54
54
55
55
override fun createViewManagers (reactContext : ReactApplicationContext ): List <ViewManager <* , * >> =
56
56
listOf (
57
- KeyboardControllerViewManager (reactContext ),
58
- KeyboardGestureAreaViewManager (reactContext ),
59
- OverKeyboardViewManager (reactContext ),
57
+ KeyboardControllerViewManager (),
58
+ KeyboardGestureAreaViewManager (),
59
+ OverKeyboardViewManager (),
60
60
)
61
61
}
Original file line number Diff line number Diff line change 1
1
package com.reactnativekeyboardcontroller
2
2
3
- import com.facebook.react.bridge.ReactApplicationContext
4
3
import com.facebook.react.uimanager.ThemedReactContext
5
4
import com.facebook.react.uimanager.ViewManagerDelegate
6
5
import com.facebook.react.uimanager.annotations.ReactProp
@@ -11,11 +10,10 @@ import com.facebook.react.views.view.ReactViewManager
11
10
import com.reactnativekeyboardcontroller.managers.KeyboardControllerViewManagerImpl
12
11
import com.reactnativekeyboardcontroller.views.EdgeToEdgeReactViewGroup
13
12
14
- class KeyboardControllerViewManager (
15
- mReactContext : ReactApplicationContext ,
16
- ) : ReactViewManager(),
13
+ class KeyboardControllerViewManager :
14
+ ReactViewManager (),
17
15
KeyboardControllerViewManagerInterface <ReactViewGroup > {
18
- private val manager = KeyboardControllerViewManagerImpl (mReactContext )
16
+ private val manager = KeyboardControllerViewManagerImpl ()
19
17
private val mDelegate = KeyboardControllerViewManagerDelegate (this )
20
18
21
19
// region Lifecycle
Original file line number Diff line number Diff line change 1
1
package com.reactnativekeyboardcontroller
2
2
3
- import com.facebook.react.bridge.ReactApplicationContext
4
3
import com.facebook.react.uimanager.ThemedReactContext
5
4
import com.facebook.react.uimanager.ViewManagerDelegate
6
5
import com.facebook.react.uimanager.annotations.ReactProp
@@ -11,11 +10,10 @@ import com.facebook.react.views.view.ReactViewManager
11
10
import com.reactnativekeyboardcontroller.managers.KeyboardGestureAreaViewManagerImpl
12
11
import com.reactnativekeyboardcontroller.views.KeyboardGestureAreaReactViewGroup
13
12
14
- class KeyboardGestureAreaViewManager (
15
- mReactContext : ReactApplicationContext ,
16
- ) : ReactViewManager(),
13
+ class KeyboardGestureAreaViewManager :
14
+ ReactViewManager (),
17
15
KeyboardGestureAreaManagerInterface <ReactViewGroup > {
18
- private val manager = KeyboardGestureAreaViewManagerImpl (mReactContext )
16
+ private val manager = KeyboardGestureAreaViewManagerImpl ()
19
17
private val mDelegate = KeyboardGestureAreaManagerDelegate (this )
20
18
21
19
override fun getDelegate (): ViewManagerDelegate <ReactViewGroup > = mDelegate
Original file line number Diff line number Diff line change 1
1
package com.reactnativekeyboardcontroller
2
2
3
- import com.facebook.react.bridge.ReactApplicationContext
4
3
import com.facebook.react.uimanager.LayoutShadowNode
5
4
import com.facebook.react.uimanager.ReactStylesDiffMap
6
5
import com.facebook.react.uimanager.StateWrapper
@@ -14,11 +13,10 @@ import com.reactnativekeyboardcontroller.managers.OverKeyboardViewManagerImpl
14
13
import com.reactnativekeyboardcontroller.views.overlay.OverKeyboardHostShadowNode
15
14
import com.reactnativekeyboardcontroller.views.overlay.OverKeyboardHostView
16
15
17
- class OverKeyboardViewManager (
18
- mReactContext : ReactApplicationContext ,
19
- ) : ViewGroupManager<OverKeyboardHostView>(),
16
+ class OverKeyboardViewManager :
17
+ ViewGroupManager <OverKeyboardHostView >(),
20
18
OverKeyboardViewManagerInterface <OverKeyboardHostView > {
21
- private val manager = OverKeyboardViewManagerImpl (mReactContext )
19
+ private val manager = OverKeyboardViewManagerImpl ()
22
20
private val mDelegate = OverKeyboardViewManagerDelegate (this )
23
21
24
22
override fun getDelegate (): ViewManagerDelegate <OverKeyboardHostView > = mDelegate
Original file line number Diff line number Diff line change 1
1
package com.reactnativekeyboardcontroller.managers
2
2
3
- import com.facebook.react.bridge.ReactApplicationContext
4
3
import com.facebook.react.common.MapBuilder
5
4
import com.facebook.react.uimanager.ThemedReactContext
6
5
import com.reactnativekeyboardcontroller.events.FocusedInputLayoutChangedEvent
@@ -10,10 +9,7 @@ import com.reactnativekeyboardcontroller.events.KeyboardTransitionEvent
10
9
import com.reactnativekeyboardcontroller.listeners.WindowDimensionListener
11
10
import com.reactnativekeyboardcontroller.views.EdgeToEdgeReactViewGroup
12
11
13
- @Suppress(" detekt:UnusedPrivateProperty" )
14
- class KeyboardControllerViewManagerImpl (
15
- mReactContext : ReactApplicationContext ,
16
- ) {
12
+ class KeyboardControllerViewManagerImpl {
17
13
private var listener: WindowDimensionListener ? = null
18
14
19
15
fun createViewInstance (reactContext : ThemedReactContext ): EdgeToEdgeReactViewGroup {
Original file line number Diff line number Diff line change 1
1
package com.reactnativekeyboardcontroller.managers
2
2
3
- import com.facebook.react.bridge.ReactApplicationContext
4
3
import com.facebook.react.uimanager.ThemedReactContext
5
4
import com.reactnativekeyboardcontroller.views.KeyboardGestureAreaReactViewGroup
6
5
7
- @Suppress(" detekt:UnusedPrivateProperty" )
8
- class KeyboardGestureAreaViewManagerImpl (
9
- mReactContext : ReactApplicationContext ,
10
- ) {
6
+ class KeyboardGestureAreaViewManagerImpl {
11
7
fun createViewInstance (reactContext : ThemedReactContext ): KeyboardGestureAreaReactViewGroup =
12
8
KeyboardGestureAreaReactViewGroup (reactContext)
13
9
Original file line number Diff line number Diff line change 1
1
package com.reactnativekeyboardcontroller.managers
2
2
3
- import com.facebook.react.bridge.ReactApplicationContext
4
3
import com.facebook.react.uimanager.ThemedReactContext
5
4
import com.reactnativekeyboardcontroller.views.overlay.OverKeyboardHostView
6
5
7
- @Suppress(" detekt:UnusedPrivateProperty" )
8
- class OverKeyboardViewManagerImpl (
9
- mReactContext : ReactApplicationContext ,
10
- ) {
6
+ class OverKeyboardViewManagerImpl {
11
7
fun createViewInstance (reactContext : ThemedReactContext ): OverKeyboardHostView = OverKeyboardHostView (reactContext)
12
8
13
9
fun setVisible (
Original file line number Diff line number Diff line change 1
1
package com.reactnativekeyboardcontroller
2
2
3
- import com.facebook.react.bridge.ReactApplicationContext
4
3
import com.facebook.react.uimanager.ThemedReactContext
5
4
import com.facebook.react.uimanager.annotations.ReactProp
6
5
import com.facebook.react.views.view.ReactViewGroup
7
6
import com.facebook.react.views.view.ReactViewManager
8
7
import com.reactnativekeyboardcontroller.managers.KeyboardControllerViewManagerImpl
9
8
import com.reactnativekeyboardcontroller.views.EdgeToEdgeReactViewGroup
10
9
11
- class KeyboardControllerViewManager (
12
- mReactContext : ReactApplicationContext ,
13
- ) : ReactViewManager() {
14
- private val manager = KeyboardControllerViewManagerImpl (mReactContext)
10
+ class KeyboardControllerViewManager : ReactViewManager () {
11
+ private val manager = KeyboardControllerViewManagerImpl ()
15
12
16
13
// region Lifecycle
17
14
override fun createViewInstance (context : ThemedReactContext ): ReactViewGroup = manager.createViewInstance(context)
Original file line number Diff line number Diff line change 1
1
package com.reactnativekeyboardcontroller
2
2
3
- import com.facebook.react.bridge.ReactApplicationContext
4
3
import com.facebook.react.uimanager.ThemedReactContext
5
4
import com.facebook.react.uimanager.annotations.ReactProp
6
5
import com.facebook.react.views.view.ReactViewManager
7
6
import com.reactnativekeyboardcontroller.managers.KeyboardGestureAreaViewManagerImpl
8
7
import com.reactnativekeyboardcontroller.views.KeyboardGestureAreaReactViewGroup
9
8
10
- class KeyboardGestureAreaViewManager (
11
- mReactContext : ReactApplicationContext ,
12
- ) : ReactViewManager() {
13
- private val manager = KeyboardGestureAreaViewManagerImpl (mReactContext)
9
+ class KeyboardGestureAreaViewManager : ReactViewManager () {
10
+ private val manager = KeyboardGestureAreaViewManagerImpl ()
14
11
15
12
override fun getName (): String = KeyboardGestureAreaViewManagerImpl .NAME
16
13
Original file line number Diff line number Diff line change 1
1
package com.reactnativekeyboardcontroller
2
2
3
- import com.facebook.react.bridge.ReactApplicationContext
4
3
import com.facebook.react.uimanager.LayoutShadowNode
5
4
import com.facebook.react.uimanager.ThemedReactContext
6
5
import com.facebook.react.uimanager.ViewGroupManager
@@ -9,10 +8,8 @@ import com.reactnativekeyboardcontroller.managers.OverKeyboardViewManagerImpl
9
8
import com.reactnativekeyboardcontroller.views.overlay.OverKeyboardHostShadowNode
10
9
import com.reactnativekeyboardcontroller.views.overlay.OverKeyboardHostView
11
10
12
- class OverKeyboardViewManager (
13
- mReactContext : ReactApplicationContext ,
14
- ) : ViewGroupManager<OverKeyboardHostView>() {
15
- private val manager = OverKeyboardViewManagerImpl (mReactContext)
11
+ class OverKeyboardViewManager : ViewGroupManager <OverKeyboardHostView >() {
12
+ private val manager = OverKeyboardViewManagerImpl ()
16
13
17
14
override fun getName (): String = OverKeyboardViewManagerImpl .NAME
18
15
Original file line number Diff line number Diff line change @@ -56,8 +56,8 @@ class KeyboardControllerPackage : TurboReactPackage() {
56
56
57
57
override fun createViewManagers (reactContext : ReactApplicationContext ): List <ViewManager <* , * >> =
58
58
listOf (
59
- KeyboardControllerViewManager (reactContext ),
60
- KeyboardGestureAreaViewManager (reactContext ),
61
- OverKeyboardViewManager (reactContext ),
59
+ KeyboardControllerViewManager (),
60
+ KeyboardGestureAreaViewManager (),
61
+ OverKeyboardViewManager (),
62
62
)
63
63
}
You can’t perform that action at this time.
0 commit comments