diff --git a/bskyembed/src/components/embed.tsx b/bskyembed/src/components/embed.tsx index a7c1d92156..cb92fdaeb8 100644 --- a/bskyembed/src/components/embed.tsx +++ b/bskyembed/src/components/embed.tsx @@ -16,6 +16,7 @@ import {useMemo} from 'preact/hooks' import infoIcon from '../../assets/circleInfo_stroke2_corner0_rounded.svg' import playIcon from '../../assets/play_filled_corner0_rounded.svg' import starterPackIcon from '../../assets/starterPack.svg' +import {Globe} from '../icons/Globe' import {CONTENT_LABELS, labelsToInfo} from '../labels' import * as bsky from '../types/bsky' import {getRkey} from '../util/rkey' @@ -93,7 +94,7 @@ export function Embed({ />
+
{record.author.displayName?.trim() || record.author.handle}
{verification.isVerified && ( @@ -334,13 +335,18 @@ function ExternalEmbed({ /> )}- {toNiceDomain(content.external.uri)} +
+ {content.external.title}
-{content.external.title}
-+
{content.external.description}
++ {toNiceDomain(content.external.uri)} +
+{title}
+{title}
{subtitle}
diff --git a/bskyembed/src/components/post.tsx b/bskyembed/src/components/post.tsx index 7d3dd47d64..4167dc0869 100644 --- a/bskyembed/src/components/post.tsx +++ b/bskyembed/src/components/post.tsx @@ -70,7 +70,7 @@ export function Post({thread}: Props) {+
{richText}
) diff --git a/bskyembed/src/icons/Globe.tsx b/bskyembed/src/icons/Globe.tsx new file mode 100644 index 0000000000..adcac782d3 --- /dev/null +++ b/bskyembed/src/icons/Globe.tsx @@ -0,0 +1,24 @@ +import {h} from 'preact' + +export const Globe = ({ + size = 14, + className, +}: { + size?: number + className?: string +}) => ( + +)