import React from 'react'; import styles from './ModerationList.css'; import I18n from 'coral-framework/modules/i18n/i18n'; import translations from '../translations.json'; import {Icon} from 'react-mdl'; import ActionButton from './ActionButton'; // Render a single comment for the list const User = props => { const {action, user} = props; let userStatus = user.status; // Do not display unless the user status is 'pending' or 'banned'. // This means that they have already been reviewed and approved. return (userStatus === 'PENDING' || userStatus === 'BANNED') &&
  • {user.username}
    {props.modActions.map( (action, i) => )}
    {userStatus === 'banned' ? {lang.t('comment.banned_user')} : null}
    {`${action.count} ${action.action_type === 'flag_bio' ? lang.t('user.bio_flags') : lang.t('user.username_flags')}`}
  • ; }; export default User; const lang = new I18n(translations);