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 /old-ui/app/components/app-bar.js | |
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
Diffstat (limited to 'old-ui/app/components/app-bar.js')
-rw-r--r-- | old-ui/app/components/app-bar.js | 50 |
1 files changed, 48 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: {}, }, [ |