-
-
Notifications
You must be signed in to change notification settings - Fork 153
Expand file tree
/
Copy pathKeyboardToolbarGroupViewManager.kt
More file actions
23 lines (18 loc) · 1.14 KB
/
KeyboardToolbarGroupViewManager.kt
File metadata and controls
23 lines (18 loc) · 1.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package com.reactnativekeyboardcontroller
import com.facebook.react.uimanager.ThemedReactContext
import com.facebook.react.uimanager.ViewGroupManager
import com.facebook.react.uimanager.ViewManagerDelegate
import com.facebook.react.viewmanagers.KeyboardToolbarGroupViewManagerDelegate
import com.facebook.react.viewmanagers.KeyboardToolbarGroupViewManagerInterface
import com.reactnativekeyboardcontroller.managers.KeyboardToolbarGroupViewManagerImpl
import com.reactnativekeyboardcontroller.views.KeyboardToolbarGroupReactViewGroup
class KeyboardToolbarGroupViewManager :
ViewGroupManager<KeyboardToolbarGroupReactViewGroup>(),
KeyboardToolbarGroupViewManagerInterface<KeyboardToolbarGroupReactViewGroup> {
private val manager = KeyboardToolbarGroupViewManagerImpl()
private val mDelegate = KeyboardToolbarGroupViewManagerDelegate(this)
override fun getDelegate(): ViewManagerDelegate<KeyboardToolbarGroupReactViewGroup> = mDelegate
override fun getName(): String = KeyboardToolbarGroupViewManagerImpl.NAME
override fun createViewInstance(context: ThemedReactContext): KeyboardToolbarGroupReactViewGroup =
manager.createViewInstance(context)
}