diff --git a/native/chat/inner-text-message.react.js b/native/chat/inner-text-message.react.js --- a/native/chat/inner-text-message.react.js +++ b/native/chat/inner-text-message.react.js @@ -9,6 +9,7 @@ import { colorIsDark } from 'lib/shared/thread-utils'; import GestureTouchableOpacity from '../components/gesture-touchable-opacity.react'; +import { MarkdownContext } from '../markdown/markdown-context'; import Markdown from '../markdown/markdown.react'; import { useSelector } from '../redux/redux-utils'; import { useColors, colors } from '../themes/colors'; @@ -113,11 +114,17 @@ [key], ); + //eslint-disable-next-line no-unused-vars + const markdownContext = React.useContext(MarkdownContext); + const innerMessagePress = () => { + props.onPress(); + }; + const message = ( <TouchableWithoutFeedback> <View> <GestureTouchableOpacity - onPress={props.onPress} + onPress={innerMessagePress} onLongPress={props.onPress} activeOpacity={0.6} style={[styles.message, cornerStyle]} diff --git a/native/markdown/markdown-spoiler.react.js b/native/markdown/markdown-spoiler.react.js --- a/native/markdown/markdown-spoiler.react.js +++ b/native/markdown/markdown-spoiler.react.js @@ -6,7 +6,6 @@ import type { ReactElement } from 'lib/shared/markdown'; import { MessageContext } from '../chat/message-context.react'; -import GestureTouchableOpacity from '../components/gesture-touchable-opacity.react'; import { useStyles } from '../themes/colors'; import { MarkdownContext } from './markdown-context'; @@ -69,9 +68,9 @@ const memoizedSpoiler = React.useMemo(() => { return ( - <GestureTouchableOpacity onPress={onSpoilerClick}> - <Text style={styleBasedOnSpoilerState}>{text}</Text> - </GestureTouchableOpacity> + <Text onPress={onSpoilerClick} style={styleBasedOnSpoilerState}> + {text} + </Text> ); }, [onSpoilerClick, styleBasedOnSpoilerState, text]);