Fix subscribers counter on WebUI

This commit is contained in:
noellabo 2020-07-07 10:55:18 +09:00
parent 8e45e9bb82
commit 736864287d
2 changed files with 16 additions and 1 deletions

View file

@ -57,6 +57,18 @@ export function counterRenderer(counterType, isBold = true) {
/>
);
}
case 'subscribers': {
return (displayNumber, pluralReady) => (
<FormattedMessage
id='account.subscribers_counter'
defaultMessage='{count, plural, one {{counter} Subscriber} other {{counter} Subscribers}}'
values={{
count: pluralReady,
counter: renderCounter(displayNumber),
}}
/>
);
}
default: throw Error(`Incorrect counter name: ${counterType}. Ensure it accepted by commonCounter function`);
}
}

View file

@ -403,7 +403,10 @@ class Header extends ImmutablePureComponent {
{ (me === account.get('id')) && (
<NavLink exact activeClassName='active' to={`/accounts/${account.get('id')}/subscribing`} title={intl.formatNumber(account.get('subscribing_count'))}>
<strong>{shortNumberFormat(account.get('subscribing_count'))}</strong> <FormattedMessage id='account.subscribes' defaultMessage='Subscribes' />
<ShortNumber
value={account.get('subscribing_count')}
renderer={counterRenderer('subscribers')}
/>
</NavLink>
)}
</div>