Fix translate button not working (#6657)
* Update PostThreadItem.tsx * Fix in-app browser usage --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
This commit is contained in:
@@ -1,5 +1,10 @@
|
|||||||
import React, {memo, useMemo} from 'react'
|
import React, {memo, useMemo} from 'react'
|
||||||
import {StyleSheet, Text as RNText, View} from 'react-native'
|
import {
|
||||||
|
GestureResponderEvent,
|
||||||
|
StyleSheet,
|
||||||
|
Text as RNText,
|
||||||
|
View,
|
||||||
|
} from 'react-native'
|
||||||
import {
|
import {
|
||||||
AppBskyFeedDefs,
|
AppBskyFeedDefs,
|
||||||
AppBskyFeedPost,
|
AppBskyFeedPost,
|
||||||
@@ -736,9 +741,14 @@ function ExpandedPostDetails({
|
|||||||
const openLink = useOpenLink()
|
const openLink = useOpenLink()
|
||||||
const isRootPost = !('reply' in post.record)
|
const isRootPost = !('reply' in post.record)
|
||||||
|
|
||||||
const onTranslatePress = React.useCallback(() => {
|
const onTranslatePress = React.useCallback(
|
||||||
|
(e: GestureResponderEvent) => {
|
||||||
|
e.preventDefault()
|
||||||
openLink(translatorUrl, true)
|
openLink(translatorUrl, true)
|
||||||
}, [openLink, translatorUrl])
|
return false
|
||||||
|
},
|
||||||
|
[openLink, translatorUrl],
|
||||||
|
)
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<View style={[a.gap_md, a.pt_md, a.align_start]}>
|
<View style={[a.gap_md, a.pt_md, a.align_start]}>
|
||||||
@@ -757,7 +767,7 @@ function ExpandedPostDetails({
|
|||||||
</Text>
|
</Text>
|
||||||
|
|
||||||
<InlineLinkText
|
<InlineLinkText
|
||||||
to="#"
|
to={translatorUrl}
|
||||||
label={_(msg`Translate`)}
|
label={_(msg`Translate`)}
|
||||||
style={[a.text_sm, pal.link]}
|
style={[a.text_sm, pal.link]}
|
||||||
onPress={onTranslatePress}>
|
onPress={onTranslatePress}>
|
||||||
|
|||||||
Reference in New Issue
Block a user