diff options
author | Whymarrh Whitby <whymarrh.whitby@gmail.com> | 2018-07-26 09:49:18 +0800 |
---|---|---|
committer | Whymarrh Whitby <whymarrh.whitby@gmail.com> | 2018-07-28 22:29:16 +0800 |
commit | 6ae76fee33af8f3079fd650f35df1107e7996ffe (patch) | |
tree | ab75ce6e31272b617f806fc1bc7678b3690b8771 | |
parent | 1d6227d718c94a2b0b4b3743985929790ffa26a2 (diff) | |
download | tangerine-wallet-browser-6ae76fee33af8f3079fd650f35df1107e7996ffe.tar tangerine-wallet-browser-6ae76fee33af8f3079fd650f35df1107e7996ffe.tar.gz tangerine-wallet-browser-6ae76fee33af8f3079fd650f35df1107e7996ffe.tar.bz2 tangerine-wallet-browser-6ae76fee33af8f3079fd650f35df1107e7996ffe.tar.lz tangerine-wallet-browser-6ae76fee33af8f3079fd650f35df1107e7996ffe.tar.xz tangerine-wallet-browser-6ae76fee33af8f3079fd650f35df1107e7996ffe.tar.zst tangerine-wallet-browser-6ae76fee33af8f3079fd650f35df1107e7996ffe.zip |
Add banner suggesting new UI
-rw-r--r-- | old-ui/app/components/app-bar.js | 50 | ||||
-rw-r--r-- | old-ui/app/css/index.css | 16 |
2 files changed, 64 insertions, 2 deletions
diff --git a/old-ui/app/components/app-bar.js b/old-ui/app/components/app-bar.js index ea04f40f0..4dfedc633 100644 --- a/old-ui/app/components/app-bar.js +++ b/old-ui/app/components/app-bar.js @@ -28,6 +28,16 @@ module.exports = class AppBar extends Component { provider: PropTypes.any.isRequired, } + static renderSpace () { + return ( + h('span', { + dangerouslySetInnerHTML: { + __html: ' ', + }, + }) + ) + } + state = { isNetworkMenuOpen: false, } @@ -52,11 +62,47 @@ module.exports = class AppBar extends Component { return ( h('div.app-bar', [ + this.renderAppBarNewUiNotice(), this.renderAppBarAppHeader(), ]) ) } + renderAppBarNewUiNotice () { + const {dispatch} = this.props + + return ( + h('div.app-bar__new-ui-banner', { + style: { + height: '28px', + zIndex: 12, + }, + }, [ + 'Try the New MetaMask', + AppBar.renderSpace(), + h('span.banner__link', { + onClick () { + dispatch(actions.setFeatureFlag('betaUI', true, 'BETA_UI_NOTIFICATION_MODAL')) + }, + }, [ + 'Now', + ]), + AppBar.renderSpace(), + 'or', + AppBar.renderSpace(), + h('span.banner__link', { + onClick () { + global.platform.openWindow({ + url: 'https://medium.com/metamask/74dba32cc7f7', + }) + }, + }, [ + 'Learn More', + ]), + ]) + ) + } + renderAppBarAppHeader () { const { identities, @@ -178,7 +224,7 @@ module.exports = class AppBar extends Component { style: { position: 'absolute', left: '2px', - top: '36px', + top: '64px', }, innerStyle: { padding: '2px 16px 2px 0px', @@ -347,7 +393,7 @@ module.exports = class AppBar extends Component { style: { position: 'absolute', right: '2px', - top: '38px', + top: '66px', }, innerStyle: {}, }, [ diff --git a/old-ui/app/css/index.css b/old-ui/app/css/index.css index f641e7934..08b3890fd 100644 --- a/old-ui/app/css/index.css +++ b/old-ui/app/css/index.css @@ -726,6 +726,22 @@ div.message-container > div:first-child { flex-direction: column; } +.app-bar__new-ui-banner { + background: #33A4E7; + color: white; + font-size: 12px; + line-height: 12px; + padding: 8px; + font-family: Roboto, Arial, sans-serif; + font-weight: 400; + width: 100%; +} + +.banner__link { + cursor: pointer; + text-decoration: underline; +} + .notification-modal-wrapper { display: flex; flex-direction: column; |