From c79dff9b3e886de7fd5a384af2999a7c433e7b13 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Fri, 10 Apr 2026 09:35:22 -0700 Subject: [PATCH] Tweak embed styles (#10226) --- bskyembed/src/components/embed.tsx | 18 ++++++++++++------ bskyembed/src/components/post.tsx | 4 ++-- bskyembed/src/icons/Globe.tsx | 24 ++++++++++++++++++++++++ 3 files changed, 38 insertions(+), 8 deletions(-) create mode 100644 bskyembed/src/icons/Globe.tsx 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)} +

+
) @@ -374,7 +380,7 @@ function GenericWithImageEmbed({
)}
-

{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) {
+ className="block font-semibold text-[15px] min-[400px]:text-[17px] leading-5 line-clamp-1 hover:underline underline-offset-2 text-ellipsis decoration-2"> {post.author.displayName?.trim() || post.author.handle} {verification.isVerified && ( @@ -213,7 +213,7 @@ function PostContent({record}: {record: AppBskyFeedPost.Record | null}) { } return ( -

+

{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 +}) => ( + + + +)