Skip to content

Commit 7bbb812

Browse files
committed
fix first press on own message markdown
1 parent 7f11364 commit 7bbb812

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

src/components/Message/MessageSimple/MessageTextContainer.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ export type MessageTextContainerPropsWithContext<
6464
'markdownRules' | 'MessageText'
6565
> & {
6666
markdownStyles?: MarkdownStyle;
67+
messageOverlay?: boolean;
6768
styles?: Partial<{
6869
textContainer: StyleProp<ViewStyle>;
6970
}>;
@@ -86,6 +87,7 @@ const MessageTextContainerWithContext = <
8687
markdownRules,
8788
markdownStyles: markdownStylesProp = {},
8889
message,
90+
messageOverlay,
8991
MessageText,
9092
onLongPress,
9193
onlyEmojis,
@@ -125,6 +127,7 @@ const MessageTextContainerWithContext = <
125127
...(onlyEmojis ? onlyEmojiMarkdown : {}),
126128
},
127129
message,
130+
messageOverlay,
128131
onLongPress,
129132
onlyEmojis,
130133
onPress,

src/components/Message/MessageSimple/utils/renderText.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ export type RenderTextParams<
7979
message: MessageType<At, Ch, Co, Ev, Me, Re, Us>;
8080
markdownRules?: MarkdownRules;
8181
markdownStyles?: MarkdownStyle;
82+
messageOverlay?: boolean;
8283
onLink?: (url: string) => Promise<void>;
8384
onlyEmojis?: boolean;
8485
};
@@ -99,6 +100,7 @@ export const renderText = <
99100
markdownRules,
100101
markdownStyles,
101102
message,
103+
messageOverlay,
102104
onLink: onLinkParams,
103105
onLongPress: propOnLongPress,
104106
onlyEmojis,
@@ -252,7 +254,9 @@ export const renderText = <
252254

253255
return (
254256
<Markdown
255-
key={`${JSON.stringify(mentioned_users)}-${onlyEmojis}`}
257+
key={`${JSON.stringify(mentioned_users)}-${onlyEmojis}-${
258+
messageOverlay ? JSON.stringify(markdownStyles) : undefined
259+
}`}
256260
onLink={onLink}
257261
rules={{
258262
...customRules,

src/components/MessageOverlay/MessageOverlay.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -544,6 +544,7 @@ const MessageOverlayWithContext = <
544544
>
545545
key={`message_text_container_${messageContentOrderIndex}`}
546546
message={message}
547+
messageOverlay
547548
onlyEmojis={onlyEmojis}
548549
/>
549550
);

0 commit comments

Comments
 (0)