diff options
author | Dan J Miller <danjm.com@gmail.com> | 2017-08-25 08:25:27 +0800 |
---|---|---|
committer | Daniel Tsui <szehungdanieltsui@gmail.com> | 2017-08-25 08:25:27 +0800 |
commit | 744b78e9c8c032cdd13acf121f891c28f319ed4d (patch) | |
tree | 4e9cfa555119db60aa78dba1deed4cfb5b231e99 /ui | |
parent | 5b62f10a5f0fc87a731c9c353e99770f0f66d085 (diff) | |
download | tangerine-wallet-browser-744b78e9c8c032cdd13acf121f891c28f319ed4d.tar tangerine-wallet-browser-744b78e9c8c032cdd13acf121f891c28f319ed4d.tar.gz tangerine-wallet-browser-744b78e9c8c032cdd13acf121f891c28f319ed4d.tar.bz2 tangerine-wallet-browser-744b78e9c8c032cdd13acf121f891c28f319ed4d.tar.lz tangerine-wallet-browser-744b78e9c8c032cdd13acf121f891c28f319ed4d.tar.xz tangerine-wallet-browser-744b78e9c8c032cdd13acf121f891c28f319ed4d.tar.zst tangerine-wallet-browser-744b78e9c8c032cdd13acf121f891c28f319ed4d.zip |
Patch 2 account details modal (#1957)
* Account details modal styling changes.
* Tweaking styles.
Diffstat (limited to 'ui')
-rw-r--r-- | ui/app/components/identicon.js | 2 | ||||
-rw-r--r-- | ui/app/components/modals/account-details-modal.js | 15 | ||||
-rw-r--r-- | ui/app/components/modals/modal.js | 4 | ||||
-rw-r--r-- | ui/app/components/qr-code.js | 9 | ||||
-rw-r--r-- | ui/app/css/itcss/components/modal.scss | 44 |
5 files changed, 55 insertions, 19 deletions
diff --git a/ui/app/components/identicon.js b/ui/app/components/identicon.js index c754bc6ba..98d5d40ef 100644 --- a/ui/app/components/identicon.js +++ b/ui/app/components/identicon.js @@ -20,7 +20,7 @@ IdenticonComponent.prototype.render = function () { var props = this.props var diameter = props.diameter || this.defaultDiameter return ( - h('div', { + h('div.identicon', { key: 'identicon-' + this.props.address, style: { display: 'flex', diff --git a/ui/app/components/modals/account-details-modal.js b/ui/app/components/modals/account-details-modal.js index cbddd0421..3ed702192 100644 --- a/ui/app/components/modals/account-details-modal.js +++ b/ui/app/components/modals/account-details-modal.js @@ -33,6 +33,9 @@ function AccountDetailsModal () { module.exports = connect(mapStateToProps, mapDispatchToProps)(AccountDetailsModal) +// Not yet pixel perfect todos: + // fonts of qr-header and close button + AccountDetailsModal.prototype.render = function () { const { selectedIdentity, selectedAddress, network } = this.props @@ -42,6 +45,7 @@ AccountDetailsModal.prototype.render = function () { h('div', {}, [ + // Needs a border; requires changes to svg h( Identicon, { @@ -53,12 +57,7 @@ AccountDetailsModal.prototype.render = function () { ]), - h('div', {}, [ - 'X', - ]), - - h('div', {}, [ - ]), + h('div.account-details-modal-close', {}), h(QrView, { Qr: { @@ -67,10 +66,6 @@ AccountDetailsModal.prototype.render = function () { } }, []), - h('div', {}, [ - 'Account Display', - ]), - // divider h('div.account-details-modal-divider', { style: {} diff --git a/ui/app/components/modals/modal.js b/ui/app/components/modals/modal.js index 842c4ed51..06a3efd34 100644 --- a/ui/app/components/modals/modal.js +++ b/ui/app/components/modals/modal.js @@ -52,12 +52,12 @@ const MODALS = { ], mobileModalStyle: { width: '95%', - top: isPopupOrNotification() === 'popup' ? '48vh' : '36.5vh', + top: isPopupOrNotification() === 'popup' ? '52vh' : '36.5vh', boxShadow: 'rgba(0, 0, 0, 0.15) 0px 2px 2px 2px', }, laptopModalStyle: { width: '360px', - top: 'calc(30% + 10px)', + top: 'calc(33% + 45px)', boxShadow: 'rgba(0, 0, 0, 0.15) 0px 2px 2px 2px', }, }, diff --git a/ui/app/components/qr-code.js b/ui/app/components/qr-code.js index 1de5f7352..6559fcb7a 100644 --- a/ui/app/components/qr-code.js +++ b/ui/app/components/qr-code.js @@ -41,16 +41,13 @@ QrCodeView.prototype.render = function () { }, this.props.warning) : null, - h('.div', { - style: { - marginTop: '25px', - marginBottom: '15px', - }, + h('.div.qr-wrapper', { + style: {}, dangerouslySetInnerHTML: { __html: qrImage.createTableTag(4), }, }), - h('.div', [ + h('.div.ellip-address-wrapper', [ h('span.qr-ellip-address', { style: { width: '247px', diff --git a/ui/app/css/itcss/components/modal.scss b/ui/app/css/itcss/components/modal.scss index c23d6bc21..be6d2a640 100644 --- a/ui/app/css/itcss/components/modal.scss +++ b/ui/app/css/itcss/components/modal.scss @@ -172,6 +172,37 @@ justify-content: flex-start; align-items: center; position: relative; + padding: 5px 0px; + border-radius: 4px; +} + +.account-details-modal-wrapper .qr-header { + margin-top: 15px; +} + +.account-details-modal-wrapper .qr-wrapper { + margin-top: 15px; +} + +.account-details-modal-wrapper .ellip-address-wrapper { + display: flex; + justify-content: center; + border: 1px solid $alto; + padding: 5px 10px 5px 10px; +} + +.account-details-modal-wrapper .btn-clear { + min-height: 28px; + font-size: 1em; + border-color: #2f9ae0; + color: #2f9ae0; + padding: 0px; + border-radius: 2px; + flex-basis: 100%; + width: 75%; + margin-top: 10px; + margin-bottom: 10px; + padding: 10px; } .account-details-modal-divider { @@ -181,6 +212,19 @@ background-color: $alto; } +.account-details-modal-wrapper .identicon { + margin-top: -55.5%; +} + +.account-details-modal-close:after { + content: '\00D7'; + font-size: 1.5em; + color: grey; + position: absolute; + top: 5px; + right: 10px; +} + // New Account Modal .new-account-modal-wrapper { display: flex; |