mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
Add banner suggesting new UI
This commit is contained in:
parent
1d6227d718
commit
6ae76fee33
@ -28,6 +28,16 @@ module.exports = class AppBar extends Component {
|
|||||||
provider: PropTypes.any.isRequired,
|
provider: PropTypes.any.isRequired,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static renderSpace () {
|
||||||
|
return (
|
||||||
|
h('span', {
|
||||||
|
dangerouslySetInnerHTML: {
|
||||||
|
__html: ' ',
|
||||||
|
},
|
||||||
|
})
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
state = {
|
state = {
|
||||||
isNetworkMenuOpen: false,
|
isNetworkMenuOpen: false,
|
||||||
}
|
}
|
||||||
@ -52,11 +62,47 @@ module.exports = class AppBar extends Component {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
h('div.app-bar', [
|
h('div.app-bar', [
|
||||||
|
this.renderAppBarNewUiNotice(),
|
||||||
this.renderAppBarAppHeader(),
|
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 () {
|
renderAppBarAppHeader () {
|
||||||
const {
|
const {
|
||||||
identities,
|
identities,
|
||||||
@ -178,7 +224,7 @@ module.exports = class AppBar extends Component {
|
|||||||
style: {
|
style: {
|
||||||
position: 'absolute',
|
position: 'absolute',
|
||||||
left: '2px',
|
left: '2px',
|
||||||
top: '36px',
|
top: '64px',
|
||||||
},
|
},
|
||||||
innerStyle: {
|
innerStyle: {
|
||||||
padding: '2px 16px 2px 0px',
|
padding: '2px 16px 2px 0px',
|
||||||
@ -347,7 +393,7 @@ module.exports = class AppBar extends Component {
|
|||||||
style: {
|
style: {
|
||||||
position: 'absolute',
|
position: 'absolute',
|
||||||
right: '2px',
|
right: '2px',
|
||||||
top: '38px',
|
top: '66px',
|
||||||
},
|
},
|
||||||
innerStyle: {},
|
innerStyle: {},
|
||||||
}, [
|
}, [
|
||||||
|
@ -726,6 +726,22 @@ div.message-container > div:first-child {
|
|||||||
flex-direction: column;
|
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 {
|
.notification-modal-wrapper {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
|
Loading…
Reference in New Issue
Block a user