diff --git a/client/coral-admin/src/components/AccountHistory.js b/client/coral-admin/src/components/AccountHistory.js index c74effeed..cfeb4b591 100644 --- a/client/coral-admin/src/components/AccountHistory.js +++ b/client/coral-admin/src/components/AccountHistory.js @@ -2,9 +2,27 @@ import React from 'react'; import PropTypes from 'prop-types'; import styles from './AccountHistory.css'; import cn from 'classnames'; +import flatten from 'lodash/flatten'; +import orderBy from 'lodash/orderBy'; +import moment from 'moment'; + +const buildUserHistory = (userState = {}) => { + return orderBy(flatten(Object.keys(userState.status) + .filter((k) => k !== '__typename') + .map((k) => userState.status[k].history)), 'created_at', 'asc'); +}; + +const actionResponses = { + 'UsernameStatusHistory' : 'Username Status', + 'BannedStatusHistory': 'Banned Status', + 'SuspensionStatusHistory': 'Suspension Status' +}; class AccountHistory extends React.Component { render() { + const {userState} = this.props; + const userHistory = buildUserHistory(userState); + console.log(userHistory); return (