Skip to content
This repository has been archived by the owner on Dec 11, 2019. It is now read-only.

Commit

Permalink
Show friendly message if wallet address & paymentURL are not available
Browse files Browse the repository at this point in the history
Also fix vertical alignment of funds select box.

Auditors: @mrose17
  • Loading branch information
diracdeltas committed Aug 25, 2016
1 parent 23502f6 commit 5e0b679
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 12 deletions.
1 change: 1 addition & 0 deletions app/extensions/brave/locales/en-US/preferences.properties
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ bitcoinQR=Brave wallet QR code:
bitcoinCopyAddress=Copy Bitcoin address to clipboard
bitcoinVisitAccount=Transfer BTC
bitcoinBalance=Please transfer: 
bitcoinWalletNotAvailable=Wallet information not available. :(
usd=$
done=Done
enable=Enable
Expand Down
30 changes: 18 additions & 12 deletions js/about/preferences.js
Original file line number Diff line number Diff line change
Expand Up @@ -295,21 +295,27 @@ class BitcoinDashboard extends ImmutableComponent {
</div>
<div className='panel'>
<div className='settingsListTitle' data-l10n-id='bitcoinAdd' />
<img src={this.ledgerData.get('paymentIMG')} title='Brave wallet QR code' />
{
this.ledgerData.get('hasBitcoinHandler')
this.ledgerData.get('address') && this.ledgerData.get('paymentURL')
? <div>
<a href={this.ledgerData.get('paymentURL')} target='_blank'>
<Button l10nId='bitcoinVisitAccount' className='primaryButton' />
</a>
<div data-l10n-id='bitcoinAddress' className='labelText' />
<span className='fa fa-clipboard settingsListCopy alt' title='Copy to clipboard' onClick={this.copyToClipboard.bind(this, this.ledgerData.get('address'))} />
<span className='smallText'>{this.ledgerData.get('address')}</span>
</div>
: <div>
<div data-l10n-id='bitcoinPaymentURL' className='labelText' />
<span id='bitcoinPaymentURL' title='Copy to clipboard' onClick={this.copyToClipboard.bind(this, this.ledgerData.get('paymentURL'))}>{this.ledgerData.get('paymentURL')}</span>
<img src={this.ledgerData.get('paymentIMG')} title='Brave wallet QR code' />
{
this.ledgerData.get('hasBitcoinHandler')
? <div>
<a href={this.ledgerData.get('paymentURL')} target='_blank'>
<Button l10nId='bitcoinVisitAccount' className='primaryButton' />
</a>
<div data-l10n-id='bitcoinAddress' className='labelText' />
<span className='fa fa-clipboard settingsListCopy alt' title='Copy to clipboard' onClick={this.copyToClipboard.bind(this, this.ledgerData.get('address'))} />
<span className='smallText'>{this.ledgerData.get('address')}</span>
</div>
: <div>
<div data-l10n-id='bitcoinPaymentURL' className='labelText' />
<span id='bitcoinPaymentURL' title='Copy to clipboard' onClick={this.copyToClipboard.bind(this, this.ledgerData.get('paymentURL'))}>{this.ledgerData.get('paymentURL')}</span>
</div>
}
</div>
: <div data-l10n-id='bitcoinWalletNotAvailable' />
}
</div>
</div>
Expand Down
4 changes: 4 additions & 0 deletions less/about/preferences.less
Original file line number Diff line number Diff line change
Expand Up @@ -751,3 +751,7 @@ table.sortableTable {
margin-left: 15px;
}
}

#fundsSelectBox {
margin-top: 32px;
}

0 comments on commit 5e0b679

Please sign in to comment.