diff options
Diffstat (limited to 'modules/expo-emoji-picker/src/EmojiPickerView.tsx')
-rw-r--r-- | modules/expo-emoji-picker/src/EmojiPickerView.tsx | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/modules/expo-emoji-picker/src/EmojiPickerView.tsx b/modules/expo-emoji-picker/src/EmojiPickerView.tsx new file mode 100644 index 000000000..0dff25fb5 --- /dev/null +++ b/modules/expo-emoji-picker/src/EmojiPickerView.tsx @@ -0,0 +1,21 @@ +import {requireNativeView} from 'expo' +import type * as React from 'react' + +import { + type EmojiPickerNativeViewProps, + type EmojiPickerViewProps, +} from './EmojiPickerModule.types' + +const NativeView: React.ComponentType<EmojiPickerNativeViewProps> = + requireNativeView('EmojiPicker') + +export default function EmojiPicker(props: EmojiPickerViewProps) { + return ( + <NativeView + {...props} + onEmojiSelected={({nativeEvent}) => { + props.onEmojiSelected(nativeEvent.emoji) + }} + /> + ) +} |