2017-05-11 02:59:47 +02:00
import React from 'react' ;
import Link from 'component/link' ;
import {
Address
} from 'component/common' ;
class WalletAddress extends React . Component {
componentWillMount ( ) {
this . props . checkAddressIsMine ( this . props . receiveAddress )
}
render ( ) {
const {
receiveAddress ,
getNewAddress ,
gettingNewAddress ,
} = this . props
return (
< section className = "card" >
< div className = "card__title-primary" >
2017-05-26 22:26:06 +02:00
< h3 > { _ _ ( "Wallet Address" ) } < / h3 >
2017-05-11 02:59:47 +02:00
< / div >
< div className = "card__content" >
< Address address = { receiveAddress } / >
< / div >
< div className = "card__actions" >
2017-05-26 22:26:06 +02:00
< Link label = { _ _ ( "Get New Address" ) } button = "primary" icon = 'icon-refresh' onClick = { getNewAddress } disabled = { gettingNewAddress } / >
2017-05-11 02:59:47 +02:00
< / div >
< div className = "card__content" >
< div className = "help" >
2017-05-26 22:26:06 +02:00
< p > { _ _ ( "Other LBRY users may send credits to you by entering this address on the \"Send\" page." ) } < / p >
< p > { _ _ ( "You can generate a new address at any time, and any previous addresses will continue to work. Using multiple addresses can be helpful for keeping track of incoming payments from multiple sources." ) } < / p >
2017-05-11 02:59:47 +02:00
< / div >
< / div >
< / section >
) ;
}
}
export default WalletAddress