Combine SubtleWebHover and SubtleHover, default to web only for all cases (#9188)

This commit is contained in:
Eric Bailey
2025-10-10 15:05:20 -05:00
committed by GitHub
parent 69421d1f33
commit 8a30131686
11 changed files with 49 additions and 79 deletions
@@ -41,7 +41,7 @@ import {ShowMoreTextButton} from '#/components/Post/ShowMoreTextButton'
import {PostControls} from '#/components/PostControls'
import {RichText} from '#/components/RichText'
import * as Skele from '#/components/Skeleton'
import {SubtleWebHover} from '#/components/SubtleWebHover'
import {SubtleHover} from '#/components/SubtleHover'
import {Text} from '#/components/Typography'
export type ThreadItemPostProps = {
@@ -246,7 +246,7 @@ const ThreadItemPostInner = memo(function ThreadItemPostInner({
const {isActive: live} = useActorStatus(post.author)
return (
<SubtleHover>
<SubtleHoverWrapper>
<ThreadItemPostOuterWrapper item={item} overrides={overrides}>
<PostHider
testID={`postThreadItem-by-${post.author.handle}`}
@@ -339,11 +339,11 @@ const ThreadItemPostInner = memo(function ThreadItemPostInner({
</View>
</PostHider>
</ThreadItemPostOuterWrapper>
</SubtleHover>
</SubtleHoverWrapper>
)
})
function SubtleHover({children}: {children: ReactNode}) {
function SubtleHoverWrapper({children}: {children: ReactNode}) {
const {
state: hover,
onIn: onHoverIn,
@@ -354,7 +354,7 @@ function SubtleHover({children}: {children: ReactNode}) {
onPointerEnter={onHoverIn}
onPointerLeave={onHoverOut}
style={a.pointer}>
<SubtleWebHover hover={hover} />
<SubtleHover hover={hover} />
{children}
</View>
)