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

Commit

Permalink
Merge pull request #11344 from luixxiul/polish-addfunds-dialog
Browse files Browse the repository at this point in the history
Reorganize ledgerBackup.js
  • Loading branch information
cezaraugusto committed Oct 9, 2017
1 parent da15434 commit b1f8771
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 40 deletions.
4 changes: 3 additions & 1 deletion app/extensions/brave/locales/en-US/preferences.properties
Original file line number Diff line number Diff line change
Expand Up @@ -220,6 +220,8 @@ builtInPasswordManager=Brave Built-In
onePassword=1Password® (requires application)
dashlane=Dashlane® (requires application)
lastPass=LastPass®
ledgerBackupText1=Below, you will find the anonymized recovery key that is required if you ever lose access to this computer.
ledgerBackupText2=Make sure you keep this key private, or else your wallet will be compromised.
enpass=Enpass® (requires application)
bitwarden=bitwarden®
doNotManageMyPasswords=Don't manage my passwords
Expand Down Expand Up @@ -369,7 +371,7 @@ backWithArrow=⟨ Previous
nextWithArrow=Next ⟩
balance=Balance:
helloBat=Hello, and thank you for using Brave Payments!
helloBatText1=Brave Payments allows you to make anonymous, monthly<br>contributions to the publishers you visit on the internet.
helloBatText1=Brave Payments allows you to make anonymous, monthly<br>contributions to the publishers you visit on the internet.
helloBatText2=Please note that <strong>your Brave Payments Wallet is unidirectional</strong>, and the money you transfer from outside accounts <strong>can not be retrieved or refunded</strong>. The wallet’s primary purpose is to send your contributions to publishers each month, based on your control and advisement.
helloBatText3=Note: Due to the inherent volatility of cryptocurrency markets, your balance will typically fluctuate on a daily basis.
batContributionTitle=Introducing BAT Contribution Matching!
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ const {AboutPageSectionTitle} = require('../../../../common/sectionTitle')
// Styles
const {StyleSheet, css} = require('aphrodite')
const {addFundsDialogMinHeight} = require('../../../../styles/global').spacing
const globalStyles = require('../../../../styles/global')
const batIcon = require('../../../../../../extensions/brave/img/ledger/cryptoIcons/BAT_icon.svg')

class BatWelcomeScreen extends React.Component {
Expand Down Expand Up @@ -80,7 +81,7 @@ const styles = StyleSheet.create({
},

batScreen__text: {
margin: '20px 0'
marginTop: globalStyles.spacing.dialogInsideMargin
},

batScreen__text_small: {
Expand Down
56 changes: 21 additions & 35 deletions app/renderer/components/preferences/payment/ledgerBackup.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,21 +24,15 @@ class LedgerBackupContent extends ImmutableComponent {
const passphrase = this.props.ledgerData.get('passphrase')

return <section>
<span data-l10n-id='ledgerBackupContent' />
<div data-l10n-id='ledgerBackupText1' />
<div className={css(styles.ledgerBackupText_bottom)} data-l10n-id='ledgerBackupText2' />
<div className={css(styles.ledgerBackupContent)}>
<div className={css(
styles.ledgerBackupContent__copyKey,
styles.ledgerBackupContent__copyKey_second
)}>
<BrowserButton secondaryColor
l10nId='copy'
testId='copyButtonSecond'
onClick={this.copyToClipboard.bind(this, passphrase)}
/>
<div className={css(styles.ledgerBackupContent__copyKey__key)}>
<span className={css(styles.ledgerBackupContent__copyKey__key__phrase)}>{passphrase}</span>
</div>
</div>
<BrowserButton secondaryColor
l10nId='copy'
testId='copyButtonSecond'
onClick={this.copyToClipboard.bind(this, passphrase)}
/>
<div className={css(styles.ledgerBackupContent__key)}>{passphrase}</div>
</div>
</section>
}
Expand Down Expand Up @@ -85,36 +79,28 @@ class LedgerBackupFooter extends ImmutableComponent {
}

const styles = StyleSheet.create({
ledgerBackupContent: {
// Align the buttons and keys even when the width of the strings is not equal
width: 'max-content',
margin: 'auto',
maxWidth: '100%'
ledgerBackupText_bottom: {
fontWeight: '600',
marginTop: globalStyles.spacing.dialogInsideMargin
},

ledgerBackupContent__copyKey: {
ledgerBackupContent: {
display: 'flex',
alignItems: 'center',
margin: `${globalStyles.spacing.dialogInsideMargin} auto`
},

ledgerBackupContent__copyKey_second: {
marginBottom: 0
},

ledgerBackupContent__copyKey__key: {
marginLeft: `calc(${globalStyles.spacing.dialogInsideMargin} * 2)`
},

ledgerBackupContent__copyKey__key__header: {
marginBottom: globalStyles.spacing.modalPanelHeaderMarginBottom
},
ledgerBackupContent__key: {
marginLeft: `calc(${globalStyles.spacing.dialogInsideMargin} * 2)`,

ledgerBackupContent__copyKey__key__phrase: {
// See syncTab.js
cursor: 'text',
userSelect: 'initial',
cursor: 'initial',
color: '#D44600',
font: '18px monospace'
color: globalStyles.color.braveDarkOrange,

// See: https://github.com/Khan/aphrodite#object-key-ordering
fontSize: '18px',
fontFamily: 'monospace'
}
})

Expand Down
10 changes: 7 additions & 3 deletions app/renderer/components/preferences/syncTab.js
Original file line number Diff line number Diff line change
Expand Up @@ -551,7 +551,9 @@ const styles = StyleSheet.create({
marginBottom: globalStyles.spacing.settingsListContainerMargin
},
passphrase: {
font: '18px monospace'
// See: https://github.com/Khan/aphrodite#object-key-ordering
fontSize: '18px',
fontFamily: 'monospace'
},
subText: {
color: globalStyles.color.gray,
Expand Down Expand Up @@ -606,9 +608,11 @@ const styles = StyleSheet.create({

listItem__passphrase: {
margin: `${globalStyles.spacing.dialogInsideMargin} 0`,
color: globalStyles.color.braveDarkOrange,

// See ledgerBackup.js
cursor: 'text',
userSelect: 'initial',
cursor: 'initial'
color: globalStyles.color.braveDarkOrange
},

syncOverlayBody__listWrapper: {
Expand Down

0 comments on commit b1f8771

Please sign in to comment.