about summary refs log tree commit diff
path: root/modules/expo-emoji-picker
diff options
context:
space:
mode:
Diffstat (limited to 'modules/expo-emoji-picker')
-rw-r--r--modules/expo-emoji-picker/android/src/main/java/expo/community/modules/emojipicker/EmojiPickerModule.kt11
-rw-r--r--modules/expo-emoji-picker/android/src/main/java/expo/community/modules/emojipicker/EmojiPickerModuleView.kt48
2 files changed, 31 insertions, 28 deletions
diff --git a/modules/expo-emoji-picker/android/src/main/java/expo/community/modules/emojipicker/EmojiPickerModule.kt b/modules/expo-emoji-picker/android/src/main/java/expo/community/modules/emojipicker/EmojiPickerModule.kt
index ebdc7a35e..57e4d1349 100644
--- a/modules/expo-emoji-picker/android/src/main/java/expo/community/modules/emojipicker/EmojiPickerModule.kt
+++ b/modules/expo-emoji-picker/android/src/main/java/expo/community/modules/emojipicker/EmojiPickerModule.kt
@@ -5,11 +5,12 @@ import expo.modules.kotlin.modules.ModuleDefinition
 import java.net.URL
 
 class EmojiPickerModule : Module() {
-    override fun definition() = ModuleDefinition {
-        Name("EmojiPicker")
+  override fun definition() =
+    ModuleDefinition {
+      Name("EmojiPicker")
 
-        View(EmojiPickerModuleView::class) {
-            Events("onEmojiSelected")
-        }
+      View(EmojiPickerModuleView::class) {
+        Events("onEmojiSelected")
+      }
     }
 }
diff --git a/modules/expo-emoji-picker/android/src/main/java/expo/community/modules/emojipicker/EmojiPickerModuleView.kt b/modules/expo-emoji-picker/android/src/main/java/expo/community/modules/emojipicker/EmojiPickerModuleView.kt
index a6e5a066f..7ccc57b3b 100644
--- a/modules/expo-emoji-picker/android/src/main/java/expo/community/modules/emojipicker/EmojiPickerModuleView.kt
+++ b/modules/expo-emoji-picker/android/src/main/java/expo/community/modules/emojipicker/EmojiPickerModuleView.kt
@@ -8,33 +8,35 @@ import expo.modules.kotlin.AppContext
 import expo.modules.kotlin.viewevent.EventDispatcher
 import expo.modules.kotlin.views.ExpoView
 
-
 @SuppressLint("ViewConstructor")
-class EmojiPickerModuleView(context: Context, appContext: AppContext) :
-    ExpoView(context, appContext) {
-    private var emojiView: EmojiPickerView = EmojiPickerView(context)
-    private val onEmojiSelected by EventDispatcher()
+class EmojiPickerModuleView(
+  context: Context,
+  appContext: AppContext,
+) : ExpoView(context, appContext) {
+  private var emojiView: EmojiPickerView = EmojiPickerView(context)
+  private val onEmojiSelected by EventDispatcher()
 
-    init {
-        setupView()
-    }
+  init {
+    setupView()
+  }
 
-    private fun setupView() {
-        addView(
-            emojiView, LayoutParams(
-                LayoutParams.MATCH_PARENT,
-                LayoutParams.MATCH_PARENT
-            )
-        )
+  private fun setupView() {
+    addView(
+      emojiView,
+      LayoutParams(
+        LayoutParams.MATCH_PARENT,
+        LayoutParams.MATCH_PARENT,
+      ),
+    )
 
-        emojiView.setOnEmojiPickedListener { emoji ->
-            onEmojiSelected(mapOf("emoji" to emoji.emoji))
-        }
+    emojiView.setOnEmojiPickedListener { emoji ->
+      onEmojiSelected(mapOf("emoji" to emoji.emoji))
     }
+  }
 
-    override fun onConfigurationChanged(newConfig: Configuration?) {
-        super.onConfigurationChanged(newConfig)
-        removeView(emojiView)
-        setupView()
-    }
+  override fun onConfigurationChanged(newConfig: Configuration?) {
+    super.onConfigurationChanged(newConfig)
+    removeView(emojiView)
+    setupView()
+  }
 }