diff options
author | Samuel Newman <mozzius@protonmail.com> | 2025-06-14 00:41:12 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-06-13 16:41:12 -0500 |
commit | ed9691511beb26bdb799bbcb9a973a8b8df3433c (patch) | |
tree | d36687f42ed488a7079028abf3f81529887d1fd0 /src/components | |
parent | 7cd607f523b715bdea4b01d9203610e764b4fbe3 (diff) | |
download | voidsky-ed9691511beb26bdb799bbcb9a973a8b8df3433c.tar.zst |
Hover card on anchor displayName/handle (#8479)
* add hover to anchor display name / handle * use newer link component * Wrap using a single hover element --------- Co-authored-by: Eric Bailey <git@esb.lol>
Diffstat (limited to 'src/components')
-rw-r--r-- | src/components/ProfileHoverCard/types.ts | 1 | ||||
-rw-r--r-- | src/components/RichText.tsx | 10 |
2 files changed, 5 insertions, 6 deletions
diff --git a/src/components/ProfileHoverCard/types.ts b/src/components/ProfileHoverCard/types.ts index 37087dc95..01ef0fce7 100644 --- a/src/components/ProfileHoverCard/types.ts +++ b/src/components/ProfileHoverCard/types.ts @@ -3,6 +3,5 @@ import type React from 'react' export type ProfileHoverCardProps = { children: React.ReactElement did: string - inline?: boolean disable?: boolean } diff --git a/src/components/RichText.tsx b/src/components/RichText.tsx index d501f4287..6493e2342 100644 --- a/src/components/RichText.tsx +++ b/src/components/RichText.tsx @@ -1,14 +1,14 @@ import React from 'react' -import {TextStyle} from 'react-native' +import {type TextStyle} from 'react-native' import {AppBskyRichtextFacet, RichText as RichTextAPI} from '@atproto/api' import {toShortUrl} from '#/lib/strings/url-helpers' -import {atoms as a, flatten, TextStyleProp} from '#/alf' +import {atoms as a, flatten, type TextStyleProp} from '#/alf' import {isOnlyEmoji} from '#/alf/typography' -import {InlineLinkText, LinkProps} from '#/components/Link' +import {InlineLinkText, type LinkProps} from '#/components/Link' import {ProfileHoverCard} from '#/components/ProfileHoverCard' import {RichTextTag} from '#/components/RichTextTag' -import {Text, TextProps} from '#/components/Typography' +import {Text, type TextProps} from '#/components/Typography' const WORD_WRAP = {wordWrap: 1} @@ -105,7 +105,7 @@ export function RichText({ !disableLinks ) { els.push( - <ProfileHoverCard key={key} inline did={mention.did}> + <ProfileHoverCard key={key} did={mention.did}> <InlineLinkText selectable={selectable} to={`/profile/${mention.did}`} |