···
86
+
* The author's display name from their profile.
88
+
authorDisplayName?: string;
* The DID that owns the post record.
···
const avatar = profile?.avatar;
const avatarCdnUrl = isBlobWithCdn(avatar) ? avatar.cdnUrl : undefined;
const avatarCid = avatarCdnUrl ? undefined : getAvatarCid(profile);
198
+
const authorDisplayName = profile?.displayName;
···
authorHandle={authorHandle}
258
+
authorDisplayName={authorDisplayName}
authorDid={repoIdentifier}
iconPlacement={iconPlacement}
···
285
+
const WrappedWithoutIcon = useMemo(() => {
286
+
const WrappedComponent: React.FC<{
287
+
record: FeedPostRecord;
291
+
const { url: avatarUrlFromBlob } = useBlob(
295
+
const avatarUrl = avatarCdnUrl || avatarUrlFromBlob;
299
+
authorHandle={authorHandle}
300
+
authorDisplayName={authorDisplayName}
301
+
authorDid={repoIdentifier}
302
+
avatarUrl={avatarUrl}
303
+
iconPlacement={iconPlacement}
307
+
threadDepth={showParent ? 1 : 0}
308
+
showThreadBorder={!showParent && !!props.record?.reply?.parent}
312
+
WrappedComponent.displayName = "BlueskyPostWrappedRendererWithoutIcon";
313
+
return WrappedComponent;
if (!displayHandle && resolvingIdentity) {
return <div style={{ padding: 8 }}>Resolving handle…</div>;
···
361
+
const renderMainPostWithoutIcon = (mainRecord?: FeedPostRecord) => {
362
+
if (mainRecord !== undefined) {
364
+
<AtProtoRecord<FeedPostRecord>
365
+
record={mainRecord}
366
+
renderer={WrappedWithoutIcon}
367
+
fallback={fallback}
368
+
loadingIndicator={loadingIndicator}
374
+
<AtProtoRecord<FeedPostRecord>
375
+
did={repoIdentifier}
376
+
collection={BLUESKY_POST_COLLECTION}
378
+
renderer={WrappedWithoutIcon}
379
+
fallback={fallback}
380
+
loadingIndicator={loadingIndicator}
if (currentLoading || (parentLoading && !parentRecord)) {
···
353
-
iconPlacement="cardBottomRight"
424
+
showIcon={showIcon}
425
+
iconPlacement={iconPlacement}
361
-
iconPlacement="cardBottomRight"
432
+
showIcon={showIcon}
433
+
iconPlacement={iconPlacement}
<div style={replyPostStyle}>
367
-
{renderMainPost(record || currentRecord)}
439
+
{renderMainPostWithoutIcon(record || currentRecord)}