diff --git a/app/components/post_draft/custom_emoji_picker/emoji_picker/emoji_picker.tsx b/app/components/post_draft/custom_emoji_picker/emoji_picker/emoji_picker.tsx index 05100044b3..b47cef3ed7 100644 --- a/app/components/post_draft/custom_emoji_picker/emoji_picker/emoji_picker.tsx +++ b/app/components/post_draft/custom_emoji_picker/emoji_picker/emoji_picker.tsx @@ -24,7 +24,7 @@ type Props = { file?: ExtractedFileInfo; recentEmojis: string[]; testID?: string; - focus?: () => void; + handleToggleEmojiPicker: () => void; deleteCharFromCurrentCursorPosition: () => void; isEmojiSearchFocused: boolean; setIsEmojiSearchFocused: React.Dispatch>; @@ -44,7 +44,7 @@ const EmojiPicker: React.FC = ({ customEmojis, onEmojiPress, testID = '', - focus, + handleToggleEmojiPicker, deleteCharFromCurrentCursorPosition, isEmojiSearchFocused, setIsEmojiSearchFocused, @@ -85,7 +85,7 @@ const EmojiPicker: React.FC = ({ file={file} onEmojiPress={onEmojiPress} recentEmojis={recentEmojis} - focus={focus} + handleToggleEmojiPicker={handleToggleEmojiPicker} deleteCharFromCurrentCursorPosition={deleteCharFromCurrentCursorPosition} /> ); diff --git a/app/components/post_draft/custom_emoji_picker/emoji_sections/index.tsx b/app/components/post_draft/custom_emoji_picker/emoji_sections/index.tsx index 2b032c2d56..cb87ef57eb 100644 --- a/app/components/post_draft/custom_emoji_picker/emoji_sections/index.tsx +++ b/app/components/post_draft/custom_emoji_picker/emoji_sections/index.tsx @@ -89,7 +89,7 @@ type Props = { file?: ExtractedFileInfo; onEmojiPress: (emoji: string) => void; recentEmojis: string[]; - focus?: () => void; + handleToggleEmojiPicker: () => void; deleteCharFromCurrentCursorPosition: () => void; } @@ -155,7 +155,7 @@ const EmojiSections: React.FC = ({ imageUrl, onEmojiPress, recentEmojis, - focus, + handleToggleEmojiPicker, deleteCharFromCurrentCursorPosition, }) => { const serverUrl = useServerUrl(); @@ -367,7 +367,7 @@ const EmojiSections: React.FC = ({ testID='emoji_picker.emoji_sections.section_list' /> diff --git a/app/components/post_draft/custom_emoji_picker/index.tsx b/app/components/post_draft/custom_emoji_picker/index.tsx index 99cd5cd06d..5645402d23 100644 --- a/app/components/post_draft/custom_emoji_picker/index.tsx +++ b/app/components/post_draft/custom_emoji_picker/index.tsx @@ -21,7 +21,7 @@ type Props = { inputRef: React.MutableRefObject; isEmojiPickerFocused: boolean; onEmojiPress: (emoji: string) => void; - focus?: () => void; + handleToggleEmojiPicker: () => void; deleteCharFromCurrentCursorPosition: () => void; setIsEmojiPickerOpen: React.Dispatch>; setIsEmojiPickerFocused: React.Dispatch>; @@ -46,7 +46,7 @@ const CustomEmojiPicker: React.FC = ({ inputRef, isEmojiPickerFocused, onEmojiPress, - focus, + handleToggleEmojiPicker, deleteCharFromCurrentCursorPosition, setIsEmojiPickerOpen, setIsEmojiPickerFocused, @@ -111,7 +111,7 @@ const CustomEmojiPicker: React.FC = ({ ({ type Props = { onSelect?: (index: number | undefined) => void; - focus?: () => void; + handleToggleEmojiPicker?: () => void; deleteCharFromCurrentCursorPosition?: () => void; isEmojiPicker?: boolean; } const EmojiCategoryBar = ({ onSelect, - focus, + handleToggleEmojiPicker, deleteCharFromCurrentCursorPosition, isEmojiPicker = false, }: Props) => { @@ -112,11 +112,11 @@ const EmojiCategoryBar = ({ style={styles.container} testID='emoji_picker.category_bar' > - {focus && deleteCharFromCurrentCursorPosition && + {handleToggleEmojiPicker && deleteCharFromCurrentCursorPosition && focus()} + onPress={() => handleToggleEmojiPicker()} style={styles.actionIcons} >