diff --git a/src/view/com/posts/FeedItem.tsx b/src/view/com/posts/FeedItem.tsx index 675f23a88c..48c5f32bc4 100644 --- a/src/view/com/posts/FeedItem.tsx +++ b/src/view/com/posts/FeedItem.tsx @@ -16,6 +16,7 @@ import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useQueryClient} from '@tanstack/react-query' +import {isWeb} from '#/platform/detection' import {POST_TOMBSTONE, Shadow, usePostShadow} from '#/state/cache/post-shadow' import {useFeedFeedbackContext} from '#/state/feed-feedback' import {useComposerControls} from '#/state/shell/composer' @@ -196,6 +197,7 @@ let FeedItemInner = ({ }, ] + const [hover, setHover] = useState(false) return ( + dataSet={{feedContext}} + onPointerEnter={() => { + setHover(true) + }} + onPointerLeave={() => { + setHover(false) + }}> + {isWeb && ( + + )} {isThreadChild && ( diff --git a/src/view/com/util/Link.tsx b/src/view/com/util/Link.tsx index ab6fd200fc..9d1b49144a 100644 --- a/src/view/com/util/Link.tsx +++ b/src/view/com/util/Link.tsx @@ -49,6 +49,7 @@ interface Props extends ComponentProps { anchorNoUnderline?: boolean navigationAction?: 'push' | 'replace' | 'navigate' onPointerEnter?: () => void + onPointerLeave?: () => void onBeforePress?: () => void }