diff --git a/src/components/Post/Post.tsx b/src/components/Post/Post.tsx index cc8fc5b..629dcd1 100644 --- a/src/components/Post/Post.tsx +++ b/src/components/Post/Post.tsx @@ -396,37 +396,60 @@ export class Post extends React.Component { getReblogAuthors(post: Status) { const { classes } = this.props; - if (post.reblog) { - let author = post.reblog.account; - let emojis = author.emojis; - emojis.concat(post.account.emojis); - return ( - <> - - {emojifyString(author.display_name || author.username, author.emojis, classes.postAuthorEmoji)} - - - @{emojifyString(author.acct, author.emojis, classes.postAuthorEmoji)} - - - - {emojifyString(post.account.display_name || post.account.username, emojis, classes.postAuthorEmoji)} - - - ) - } else { - let author = post.account; - return ( - <> - - {emojifyString(author.display_name || author.username, author.emojis, classes.postAuthorEmoji)} - - - @{emojifyString(author.acct, author.emojis, classes.postAuthorEmoji)} - - - ) + + let author = post.reblog ? post.reblog.account : post.account; + let emojis = author.emojis; + let reblogger = post.reblog ? post.account : undefined; + + if (reblogger != undefined) { + emojis.concat(reblogger.emojis); } + + console.log(post); + + return ( + <> + + + {reblogger ? ( + <> + + + + ) : null} + + ); } getMentions(mention: [Mention]) { @@ -669,7 +692,11 @@ export class Post extends React.Component { } - title={{this.getReblogAuthors(post)}} + title={ + + {this.getReblogAuthors(post)} + + } subheader={moment(post.created_at).format( "MMMM Do YYYY [at] h:mm A" )}