From a2b71e3a4b786565938cef60924b27c5cd7f0660 Mon Sep 17 00:00:00 2001 From: Hailey Date: Thu, 27 Feb 2025 13:18:30 -0800 Subject: tweak link handling (#7857) --- src/components/RichText.tsx | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/components/RichText.tsx') diff --git a/src/components/RichText.tsx b/src/components/RichText.tsx index 7005d0742..d501f4287 100644 --- a/src/components/RichText.tsx +++ b/src/components/RichText.tsx @@ -23,6 +23,7 @@ export type RichTextProps = TextStyleProp & onLinkPress?: LinkProps['onPress'] interactiveStyle?: TextStyle emojiMultiplier?: number + shouldProxyLinks?: boolean } export function RichText({ @@ -39,6 +40,7 @@ export function RichText({ emojiMultiplier = 1.85, onLayout, onTextLayout, + shouldProxyLinks, }: RichTextProps) { const richText = React.useMemo( () => @@ -110,6 +112,7 @@ export function RichText({ style={interactiveStyles} // @ts-ignore TODO dataSet={WORD_WRAP} + shouldProxy={shouldProxyLinks} onPress={onLinkPress}> {segment.text} @@ -128,6 +131,7 @@ export function RichText({ // @ts-ignore TODO dataSet={WORD_WRAP} shareOnLongPress + shouldProxy={shouldProxyLinks} onPress={onLinkPress} emoji> {toShortUrl(segment.text)} -- cgit 1.4.1