diff --git a/src/components/post/post.tsx b/src/components/post/post.tsx index 607e3767..1eb7d54f 100644 --- a/src/components/post/post.tsx +++ b/src/components/post/post.tsx @@ -49,6 +49,7 @@ const PostAuthor = ({ const isAuthorModerator = authorRole === 'moderator'; const moderatorClass = `${isAuthorOwner ? styles.owner : isAuthorAdmin ? styles.admin : isAuthorModerator ? styles.moderator : ''}`; const authorRoleInitial = (isAuthorOwner && 'O') || (isAuthorAdmin && 'A') || (isAuthorModerator && 'M') || ''; + const shortDisplayName = displayName?.length > 20 ? displayName?.slice(0, 20) + '...' : displayName; return ( <> @@ -60,7 +61,7 @@ const PostAuthor = ({ ) : ( <> )} - {displayName && {displayName} } + {displayName && {shortDisplayName} } u/{shortAddress || shortAuthorAddress} u/{shortAuthorAddress} diff --git a/src/components/reply/reply.tsx b/src/components/reply/reply.tsx index a7e95ebf..3ba27802 100644 --- a/src/components/reply/reply.tsx +++ b/src/components/reply/reply.tsx @@ -39,6 +39,7 @@ const ReplyAuthor = ({ address, authorRole, cid, displayName, imageUrl, isAvatar const isAuthorModerator = authorRole === 'moderator'; const authorRoleInitial = (isAuthorOwner && 'O') || (isAuthorAdmin && 'A') || (isAuthorModerator && 'M') || ''; const moderatorClass = `${isAuthorOwner ? styles.owner : isAuthorAdmin ? styles.admin : isAuthorModerator ? styles.moderator : ''}`; + const shortDisplayName = displayName?.length > 20 ? displayName?.slice(0, 20) + '...' : displayName; return ( <> @@ -49,7 +50,7 @@ const ReplyAuthor = ({ address, authorRole, cid, displayName, imageUrl, isAvatar )} {displayName && ( - {displayName}{' '} + {shortDisplayName}{' '} )}