From e744ecc05f4aa2744d8dfd203e889ba948d74f18 Mon Sep 17 00:00:00 2001 From: KMY Date: Mon, 27 Feb 2023 08:53:27 +0900 Subject: [PATCH] Add emoji link on detailed status --- .../status/components/detailed_status.jsx | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/app/javascript/mastodon/features/status/components/detailed_status.jsx b/app/javascript/mastodon/features/status/components/detailed_status.jsx index 942be1b8df..dae935ceb5 100644 --- a/app/javascript/mastodon/features/status/components/detailed_status.jsx +++ b/app/javascript/mastodon/features/status/components/detailed_status.jsx @@ -7,7 +7,7 @@ import StatusContent from '../../../components/status_content'; import StatusEmojiReactionsBar from '../../../components/status_emoji_reactions_bar'; import MediaGallery from '../../../components/media_gallery'; import { Link } from 'react-router-dom'; -import { injectIntl, defineMessages, FormattedDate } from 'react-intl'; +import { injectIntl, defineMessages, FormattedDate, FormattedMessage } from 'react-intl'; import Card from './card'; import ImmutablePureComponent from 'react-immutable-pure-component'; import Video from '../../video'; @@ -126,6 +126,7 @@ class DetailedStatus extends ImmutablePureComponent { let reblogLink = ''; let reblogIcon = 'retweet'; let favouriteLink = ''; + let emojiReactionsLink = ''; let edited = ''; if (this.props.measureHeight) { @@ -258,6 +259,22 @@ class DetailedStatus extends ImmutablePureComponent { ); } + if (this.context.router) { + emojiReactionsLink = ( + + + + + ); + } else { + emojiReactionsLink = ( + + + + + ); + } + if (status.get('edited_at')) { edited = ( @@ -289,7 +306,7 @@ class DetailedStatus extends ImmutablePureComponent {
- {edited}{visibilityLink}{applicationLink}{reblogLink} · {favouriteLink} + {edited}{visibilityLink}{applicationLink}{reblogLink} · {favouriteLink} · {emojiReactionsLink}