2
0

Add quotes_count to statuses stats (#35832)

This commit is contained in:
Claire
2025-08-25 14:21:28 +02:00
committed by GitHub
parent 94ad088482
commit 2560242972
13 changed files with 94 additions and 9 deletions

View File

@@ -127,6 +127,7 @@ export const DetailedStatus: React.FC<{
let media;
let applicationLink;
let reblogLink;
let quotesLink;
let attachmentAspectRatio;
if (properStatus.get('media_attachments').getIn([0, 'type']) === 'video') {
@@ -279,6 +280,23 @@ export const DetailedStatus: React.FC<{
);
}
if (['private', 'direct'].includes(status.get('visibility') as string)) {
quotesLink = '';
} else {
quotesLink = (
<span className='detailed-status__link'>
<span className='detailed-status__quotes'>
<AnimatedNumber value={status.get('quotes_count')} />
</span>
<FormattedMessage
id='status.quotes'
defaultMessage='{count, plural, one {quote} other {quotes}}'
values={{ count: status.get('quotes_count') }}
/>
</span>
);
}
const favouriteLink = (
<Link
to={`/@${status.getIn(['account', 'acct'])}/${status.get('id')}/favourites`}
@@ -420,6 +438,8 @@ export const DetailedStatus: React.FC<{
<div className='detailed-status__meta__line'>
{reblogLink}
{reblogLink && <>·</>}
{quotesLink}
{quotesLink && <>·</>}
{favouriteLink}
</div>
</div>