|
|
@ -23,6 +23,7 @@ import { |
|
|
|
AddressTypeRender, |
|
|
|
TransactionDetailRender, |
|
|
|
AddressItemRender, |
|
|
|
TxTypeRender, |
|
|
|
TxHistoryListRender, |
|
|
|
AddressListRender, |
|
|
|
WalletsDataRender |
|
|
@ -97,7 +98,7 @@ class WalletsData extends React.Component { |
|
|
|
id: 'direction', |
|
|
|
Header: translate('INDEX.DIRECTION'), |
|
|
|
Footer: translate('INDEX.DIRECTION'), |
|
|
|
accessor: (tx) => this.renderTxType(tx.category || tx.type) |
|
|
|
accessor: (tx) => TxTypeRender.call(this, tx.category || tx.type) |
|
|
|
}, |
|
|
|
{ |
|
|
|
Header: translate('INDEX.CONFIRMATIONS'), |
|
|
@ -308,46 +309,6 @@ class WalletsData extends React.Component { |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
renderTxType(category) { |
|
|
|
if (category === 'send' || |
|
|
|
category === 'sent') { |
|
|
|
return ( |
|
|
|
<span className="label label-danger"> |
|
|
|
<i className="icon fa-arrow-circle-left"></i> <span>{ translate('DASHBOARD.OUT') }</span> |
|
|
|
</span> |
|
|
|
); |
|
|
|
} |
|
|
|
if (category === 'receive' || |
|
|
|
category === 'received') { |
|
|
|
return ( |
|
|
|
<span className="label label-success"> |
|
|
|
<i className="icon fa-arrow-circle-right"></i> <span>{ translate('DASHBOARD.IN') }</span> |
|
|
|
</span> |
|
|
|
); |
|
|
|
} |
|
|
|
if (category === 'generate') { |
|
|
|
return ( |
|
|
|
<span> |
|
|
|
<i className="icon fa-cogs"></i> <span>{ translate('DASHBOARD.MINED') }</span> |
|
|
|
</span> |
|
|
|
); |
|
|
|
} |
|
|
|
if (category === 'immature') { |
|
|
|
return ( |
|
|
|
<span> |
|
|
|
<i className="icon fa-clock-o"></i> <span>{ translate('DASHBOARD.IMMATURE') }</span> |
|
|
|
</span> |
|
|
|
); |
|
|
|
} |
|
|
|
if (category === 'unknown') { |
|
|
|
return ( |
|
|
|
<span> |
|
|
|
<i className="icon fa-meh-o"></i> <span>{ translate('DASHBOARD.UNKNOWN') }</span> |
|
|
|
</span> |
|
|
|
); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
isFullySynced() { |
|
|
|
if (this.props.Dashboard.progress && |
|
|
|
(Number(this.props.Dashboard.progress.balances) + |
|
|
|