import React from 'react'; import { Address, BusyMessage, CreditAmount } from 'component/common'; class TransactionList extends React.Component{ componentWillMount() { this.props.fetchTransactions() } render() { const { fetchingTransactions, transactionItems, } = this.props const rows = [] if (transactionItems.length > 0) { transactionItems.forEach(function (item) { rows.push( { (item.amount > 0 ? '+' : '' ) + item.amount } { item.date ? item.date.toLocaleDateString() : {__("(Transaction pending)")} } { item.date ? item.date.toLocaleTimeString() : {__("(Transaction pending)")} } {item.id.substr(0, 7)} ); }); } return (

{__("Transaction History")}

{ fetchingTransactions && } { !fetchingTransactions && rows.length === 0 ?
{__("You have no transactions.")}
: '' } { rows.length > 0 ? {rows}
{__("Amount")} {__("Date")} {__("Time")} {__("Transaction")}
: '' }
) } } export default TransactionList