mirror of https://framagit.org/tykayn/mastodon.git
count statuses on approvals
This commit is contained in:
parent
271738e5a9
commit
5eb8d00f25
|
@ -5,7 +5,8 @@ import Permalink from '../../../components/permalink';
|
||||||
import Avatar from '../../../components/avatar';
|
import Avatar from '../../../components/avatar';
|
||||||
import DisplayName from '../../../components/display_name';
|
import DisplayName from '../../../components/display_name';
|
||||||
import IconButton from '../../../components/icon_button';
|
import IconButton from '../../../components/icon_button';
|
||||||
import { defineMessages, injectIntl } from 'react-intl';
|
import { defineMessages, FormattedMessage, injectIntl } from 'react-intl';
|
||||||
|
import { shortNumberFormat } from 'mastodon/utils/numbers';
|
||||||
import ImmutablePureComponent from 'react-immutable-pure-component';
|
import ImmutablePureComponent from 'react-immutable-pure-component';
|
||||||
|
|
||||||
const messages = defineMessages({
|
const messages = defineMessages({
|
||||||
|
@ -30,17 +31,45 @@ class AccountAuthorize extends ImmutablePureComponent {
|
||||||
return (
|
return (
|
||||||
<div className='account-authorize__wrapper'>
|
<div className='account-authorize__wrapper'>
|
||||||
<div className='account-authorize'>
|
<div className='account-authorize'>
|
||||||
<Permalink href={account.get('url')} to={`/accounts/${account.get('id')}`} className='detailed-status__display-name'>
|
<Permalink
|
||||||
<div className='account-authorize__avatar'><Avatar account={account} size={48} /></div>
|
href={account.get('url')}
|
||||||
|
to={`/accounts/${account.get('id')}`}
|
||||||
|
className='detailed-status__display-name'
|
||||||
|
>
|
||||||
|
<div className='account-authorize__avatar'><Avatar
|
||||||
|
account={account}
|
||||||
|
size={48}
|
||||||
|
/></div >
|
||||||
<DisplayName account={account} />
|
<DisplayName account={account} />
|
||||||
|
{/*count posts*/}
|
||||||
|
<strong >{shortNumberFormat(account.get('statuses_count'))}</strong >
|
||||||
|
<FormattedMessage
|
||||||
|
id='account.posts'
|
||||||
|
defaultMessage='Toots'
|
||||||
|
/>
|
||||||
</Permalink >
|
</Permalink >
|
||||||
|
|
||||||
<div className='account__header__content' dangerouslySetInnerHTML={content} />
|
<div
|
||||||
|
className='account__header__content'
|
||||||
|
dangerouslySetInnerHTML={content}
|
||||||
|
/>
|
||||||
</div >
|
</div >
|
||||||
|
|
||||||
<div className='account--panel'>
|
<div className='account--panel'>
|
||||||
<div className='account--panel__button'><IconButton title={intl.formatMessage(messages.authorize)} icon='check' onClick={onAuthorize} /></div>
|
<div className='account--panel__button'>
|
||||||
<div className='account--panel__button'><IconButton title={intl.formatMessage(messages.reject)} icon='times' onClick={onReject} /></div>
|
<IconButton
|
||||||
|
title={intl.formatMessage(messages.authorize)}
|
||||||
|
icon='check'
|
||||||
|
onClick={onAuthorize}
|
||||||
|
/> {intl.formatMessage(messages.authorize)}
|
||||||
|
</div >
|
||||||
|
<div className='account--panel__button'>
|
||||||
|
<IconButton
|
||||||
|
title={intl.formatMessage(messages.reject)}
|
||||||
|
icon='times'
|
||||||
|
onClick={onReject}
|
||||||
|
/> {intl.formatMessage(messages.reject)}
|
||||||
|
</div >
|
||||||
</div >
|
</div >
|
||||||
</div >
|
</div >
|
||||||
);
|
);
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
- content_for :header_tags do
|
- content_for :header_tags do
|
||||||
= javascript_pack_tag 'admin', integrity: true, async: true, crossorigin: 'anonymous'
|
= javascript_pack_tag 'admin', integrity: true, async: true, crossorigin: 'anonymous'
|
||||||
|
.well
|
||||||
|
%strong= @accounts.length
|
||||||
.filters
|
.filters
|
||||||
.filter-subset
|
.filter-subset
|
||||||
%strong= t 'relationships.relationship'
|
%strong= t 'relationships.relationship'
|
||||||
|
|
Loading…
Reference in New Issue