@@ -3,6 +3,7 @@ import _ from 'lodash'
3
3
import { connect } from 'react-redux'
4
4
import { withRouter , Link } from 'react-router-dom'
5
5
import 'babel-polyfill'
6
+
6
7
import { getContracts } from '../../../redux/contracts/action-creators'
7
8
import { truncateText } from '../../../helpers/truncateText'
8
9
import Identicon from '../../Identicon'
@@ -39,36 +40,33 @@ class MetroCard extends Component {
39
40
40
41
return (
41
42
< div className = 'MetroCard-container' >
42
- {
43
- _ . isEmpty ( contracts ) &&
44
- < div className = 'no-contracts' >
45
- You have no contracts.
46
- </ div >
47
- }
48
- {
49
- contractsLast3Elements . map ( contract =>
50
- < div className = 'card' >
51
- < Link key = { contract . address } to = { `contract-summary/${ contract . address } ` } >
52
- < div className = 'card-content' >
53
- < div className = 'card-icon' >
54
- < Identicon seed = { contract . address } />
43
+ { _ . isEmpty ( contracts ) && (
44
+ < div className = 'no-contracts' > You have no contracts.</ div >
45
+ ) }
46
+ { contractsLast3Elements . map ( contract => (
47
+ < div className = 'card' >
48
+ < Link
49
+ key = { contract . address }
50
+ to = { `contract-summary/${ contract . address } ` } >
51
+ < div className = 'card-content' >
52
+ < div className = 'card-icon' >
53
+ < Identicon seed = { contract . address } />
54
+ </ div >
55
+ < div className = 'card-details' >
56
+ < div className = 'card-details-item' >
57
+ < b > { truncateText ( contract . address , 20 ) } </ b >
55
58
</ div >
56
- < div className = 'card-details' >
57
- < div className = 'card-details-item' >
58
- < b > { truncateText ( contract . address , 20 ) } </ b >
59
- </ div >
60
- < div className = 'card-details-item' >
61
- Party A: { truncateText ( contract . partyA , 20 ) }
62
- </ div >
63
- < div className = 'card-details-item' >
64
- Party B: { truncateText ( contract . partyB , 20 ) }
65
- </ div >
59
+ < div className = 'card-details-item' >
60
+ Party A: { truncateText ( contract . partyA , 20 ) }
61
+ </ div >
62
+ < div className = 'card-details-item' >
63
+ Party B: { truncateText ( contract . partyB , 20 ) }
66
64
</ div >
67
65
</ div >
68
- </ Link >
69
- </ div >
70
- )
71
- }
66
+ </ div >
67
+ </ Link >
68
+ </ div >
69
+ ) ) }
72
70
</ div >
73
71
)
74
72
}
@@ -88,4 +86,6 @@ const mapDispatchToProps = dispatch => {
88
86
}
89
87
}
90
88
91
- export default withRouter ( connect ( mapStateToProps , mapDispatchToProps ) ( MetroCard ) )
89
+ export default withRouter (
90
+ connect ( mapStateToProps , mapDispatchToProps ) ( MetroCard )
91
+ )
0 commit comments