aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/components/sender-to-recipient.js
diff options
context:
space:
mode:
authorAlexander Tseung <alextsg@gmail.com>2018-03-20 07:12:09 +0800
committerAlexander Tseung <alextsg@gmail.com>2018-03-21 02:56:12 +0800
commit3c1248c8169a1cb96a0ee2bc0f523fb9c765569e (patch)
treec6b75368609ea0625490ad62ddb9e38342f3736f /ui/app/components/sender-to-recipient.js
parent5c5f476ba4d0b26f6b8a71e16a8ff340566eb0b7 (diff)
downloadtangerine-wallet-browser-3c1248c8169a1cb96a0ee2bc0f523fb9c765569e.tar.gz
tangerine-wallet-browser-3c1248c8169a1cb96a0ee2bc0f523fb9c765569e.tar.zst
tangerine-wallet-browser-3c1248c8169a1cb96a0ee2bc0f523fb9c765569e.zip
Update confirm transaction screen
Diffstat (limited to 'ui/app/components/sender-to-recipient.js')
-rw-r--r--ui/app/components/sender-to-recipient.js29
1 files changed, 25 insertions, 4 deletions
diff --git a/ui/app/components/sender-to-recipient.js b/ui/app/components/sender-to-recipient.js
index 25b9c7d6b..f35c353ad 100644
--- a/ui/app/components/sender-to-recipient.js
+++ b/ui/app/components/sender-to-recipient.js
@@ -5,6 +5,28 @@ const t = require('../../i18n')
const Identicon = require('./identicon')
class SenderToRecipient extends Component {
+ renderRecipientIcon () {
+ const { recipientAddress } = this.props
+ return (
+ recipientAddress
+ ? h(Identicon, { address: recipientAddress, diameter: 20 })
+ : h('i.fa.fa-file-text-o')
+ )
+ }
+
+ renderRecipient () {
+ const { recipientName } = this.props
+ return (
+ h('.sender-to-recipient__recipient', [
+ this.renderRecipientIcon(),
+ h(
+ '.sender-to-recipient__name.sender-to-recipient__recipient-name',
+ recipientName || t('newContract')
+ ),
+ ])
+ )
+ }
+
render () {
const { senderName, senderAddress } = this.props
@@ -28,10 +50,7 @@ class SenderToRecipient extends Component {
}),
]),
]),
- h('.sender-to-recipient__recipient', [
- h('i.fa.fa-file-text-o'),
- h('.sender-to-recipient__name.sender-to-recipient__recipient-name', t('newContract')),
- ]),
+ this.renderRecipient(),
])
)
}
@@ -40,6 +59,8 @@ class SenderToRecipient extends Component {
SenderToRecipient.propTypes = {
senderName: PropTypes.string,
senderAddress: PropTypes.string,
+ recipientName: PropTypes.string,
+ recipientAddress: PropTypes.string,
}
module.exports = SenderToRecipient