From 8687e8bba0d0977ce3f25a2848bbdafadf1b94fd Mon Sep 17 00:00:00 2001 From: Ivan Sekovanikj Date: Wed, 28 Jan 2026 15:00:07 +0100 Subject: [PATCH] fix: context menu pressables not firing events on android --- package/src/components/MessageMenu/MessageActionListItem.tsx | 4 +++- package/src/components/MessageMenu/MessageReactionPicker.tsx | 4 ++-- package/src/components/MessageMenu/ReactionButton.tsx | 3 ++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/package/src/components/MessageMenu/MessageActionListItem.tsx b/package/src/components/MessageMenu/MessageActionListItem.tsx index 332dd0e6b..df1333ca8 100644 --- a/package/src/components/MessageMenu/MessageActionListItem.tsx +++ b/package/src/components/MessageMenu/MessageActionListItem.tsx @@ -1,5 +1,7 @@ import React from 'react'; -import { Pressable, StyleProp, StyleSheet, Text, TextStyle, View } from 'react-native'; +import { StyleProp, StyleSheet, Text, TextStyle, View } from 'react-native'; + +import { Pressable } from 'react-native-gesture-handler'; import { useTheme } from '../../contexts/themeContext/ThemeContext'; import { useStableCallback } from '../../hooks'; diff --git a/package/src/components/MessageMenu/MessageReactionPicker.tsx b/package/src/components/MessageMenu/MessageReactionPicker.tsx index 700ff4b50..19b4200fe 100644 --- a/package/src/components/MessageMenu/MessageReactionPicker.tsx +++ b/package/src/components/MessageMenu/MessageReactionPicker.tsx @@ -1,6 +1,6 @@ import React, { useCallback, useMemo } from 'react'; -import { Pressable, StyleSheet, Text, View } from 'react-native'; -import { FlatList } from 'react-native-gesture-handler'; +import { StyleSheet, Text, View } from 'react-native'; +import { FlatList, Pressable } from 'react-native-gesture-handler'; import { emojis } from './emojis'; import { ReactionButton } from './ReactionButton'; diff --git a/package/src/components/MessageMenu/ReactionButton.tsx b/package/src/components/MessageMenu/ReactionButton.tsx index 63fb815d1..ce39dcd37 100644 --- a/package/src/components/MessageMenu/ReactionButton.tsx +++ b/package/src/components/MessageMenu/ReactionButton.tsx @@ -1,5 +1,6 @@ import React from 'react'; -import { Pressable, StyleSheet } from 'react-native'; +import { StyleSheet } from 'react-native'; +import { Pressable } from 'react-native-gesture-handler'; import { useTheme } from '../../contexts/themeContext/ThemeContext'; import { IconProps } from '../../icons';