mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
Fix menu style
This commit is contained in:
parent
0d6e64bfbe
commit
b1fc290bed
@ -79,9 +79,10 @@ function mapStateToProps (state) {
|
|||||||
|
|
||||||
function mapDispatchToProps (dispatch, ownProps) {
|
function mapDispatchToProps (dispatch, ownProps) {
|
||||||
return {
|
return {
|
||||||
hideSidebar: () => { dispatch(actions.hideSidebar()) },
|
dispatch,
|
||||||
showNetworkDropdown: () => { dispatch(actions.showNetworkDropdown()) },
|
hideSidebar: () => dispatch(actions.hideSidebar()),
|
||||||
hideNetworkDropdown: () => { dispatch(actions.hideNetworkDropdown()) },
|
showNetworkDropdown: () => dispatch(actions.showNetworkDropdown()),
|
||||||
|
hideNetworkDropdown: () => dispatch(actions.hideNetworkDropdown()),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ module.exports = AccountSelectionDropdown
|
|||||||
// TODO: selectedAddress is not defined... should we use selected?
|
// TODO: selectedAddress is not defined... should we use selected?
|
||||||
AccountSelectionDropdown.prototype.render = function () {
|
AccountSelectionDropdown.prototype.render = function () {
|
||||||
const { selected, network, identities, style, dropdownWrapperStyle, menuItemStyles } = this.props
|
const { selected, network, identities, style, dropdownWrapperStyle, menuItemStyles } = this.props
|
||||||
|
console.log({style})
|
||||||
return h(AccountDropdowns, {
|
return h(AccountDropdowns, {
|
||||||
enableAccountOptions: false,
|
enableAccountOptions: false,
|
||||||
enableAccountsSelector: true,
|
enableAccountsSelector: true,
|
||||||
|
@ -101,6 +101,8 @@ class AccountDropdowns extends Component {
|
|||||||
h('span.account-dropdown-balance', {
|
h('span.account-dropdown-balance', {
|
||||||
style: {
|
style: {
|
||||||
fontSize: '14px',
|
fontSize: '14px',
|
||||||
|
fontFamily: 'Avenir',
|
||||||
|
fontWeight: 500,
|
||||||
},
|
},
|
||||||
}, formattedBalance),
|
}, formattedBalance),
|
||||||
]),
|
]),
|
||||||
@ -177,7 +179,13 @@ class AccountDropdowns extends Component {
|
|||||||
},
|
},
|
||||||
),
|
),
|
||||||
h('span', {
|
h('span', {
|
||||||
style: { marginLeft: '20px', fontSize: '18px' },
|
style: {
|
||||||
|
marginLeft: '20px',
|
||||||
|
fontSize: '18px',
|
||||||
|
fontFamily: 'DIN OT',
|
||||||
|
fontSize: '16px',
|
||||||
|
lineHeight: '23px',
|
||||||
|
},
|
||||||
onClick: () => {
|
onClick: () => {
|
||||||
actions.showNewAccountModal()
|
actions.showNewAccountModal()
|
||||||
},
|
},
|
||||||
@ -209,6 +217,9 @@ class AccountDropdowns extends Component {
|
|||||||
marginLeft: '20px',
|
marginLeft: '20px',
|
||||||
fontSize: '18px',
|
fontSize: '18px',
|
||||||
marginBottom: '5px',
|
marginBottom: '5px',
|
||||||
|
fontFamily: 'DIN OT',
|
||||||
|
fontSize: '16px',
|
||||||
|
lineHeight: '23px',
|
||||||
},
|
},
|
||||||
}, 'Import Account'),
|
}, 'Import Account'),
|
||||||
]
|
]
|
||||||
@ -251,7 +262,10 @@ class AccountDropdowns extends Component {
|
|||||||
this.props.actions.showAccountDetailModal()
|
this.props.actions.showAccountDetailModal()
|
||||||
},
|
},
|
||||||
style: Object.assign(
|
style: Object.assign(
|
||||||
{},
|
{
|
||||||
|
fontFamily: 'DIN OT',
|
||||||
|
fontSize: 16,
|
||||||
|
},
|
||||||
menuItemStyles,
|
menuItemStyles,
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
@ -267,7 +281,10 @@ class AccountDropdowns extends Component {
|
|||||||
global.platform.openWindow({ url })
|
global.platform.openWindow({ url })
|
||||||
},
|
},
|
||||||
style: Object.assign(
|
style: Object.assign(
|
||||||
{},
|
{
|
||||||
|
fontFamily: 'DIN OT',
|
||||||
|
fontSize: 16,
|
||||||
|
},
|
||||||
menuItemStyles,
|
menuItemStyles,
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
@ -283,7 +300,10 @@ class AccountDropdowns extends Component {
|
|||||||
copyToClipboard(checkSumAddress)
|
copyToClipboard(checkSumAddress)
|
||||||
},
|
},
|
||||||
style: Object.assign(
|
style: Object.assign(
|
||||||
{},
|
{
|
||||||
|
fontFamily: 'DIN OT',
|
||||||
|
fontSize: 16,
|
||||||
|
},
|
||||||
menuItemStyles,
|
menuItemStyles,
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
@ -297,7 +317,10 @@ class AccountDropdowns extends Component {
|
|||||||
actions.requestAccountExport()
|
actions.requestAccountExport()
|
||||||
},
|
},
|
||||||
style: Object.assign(
|
style: Object.assign(
|
||||||
{},
|
{
|
||||||
|
fontFamily: 'DIN OT',
|
||||||
|
fontSize: 16,
|
||||||
|
},
|
||||||
menuItemStyles,
|
menuItemStyles,
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
@ -311,7 +334,10 @@ class AccountDropdowns extends Component {
|
|||||||
actions.showAddTokenPage()
|
actions.showAddTokenPage()
|
||||||
},
|
},
|
||||||
style: Object.assign(
|
style: Object.assign(
|
||||||
{},
|
{
|
||||||
|
fontFamily: 'DIN OT',
|
||||||
|
fontSize: 16,
|
||||||
|
},
|
||||||
menuItemStyles,
|
menuItemStyles,
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
|
@ -22,8 +22,7 @@ function mapDispatchToProps (dispatch) {
|
|||||||
setProviderType: (type) => {
|
setProviderType: (type) => {
|
||||||
dispatch(actions.setProviderType(type))
|
dispatch(actions.setProviderType(type))
|
||||||
},
|
},
|
||||||
setDefaultRpcTarget: () => {
|
setDefaultRpcTarget: type => {
|
||||||
// TODO: type is not defined. Is it needed?
|
|
||||||
dispatch(actions.setDefaultRpcTarget(type))
|
dispatch(actions.setDefaultRpcTarget(type))
|
||||||
},
|
},
|
||||||
setRpcTarget: (target) => {
|
setRpcTarget: (target) => {
|
||||||
@ -51,6 +50,11 @@ NetworkDropdown.prototype.render = function () {
|
|||||||
const { provider: { type: providerType, rpcTarget: activeNetwork } } = props
|
const { provider: { type: providerType, rpcTarget: activeNetwork } } = props
|
||||||
const rpcList = props.frequentRpcList
|
const rpcList = props.frequentRpcList
|
||||||
const isOpen = this.props.networkDropdownOpen
|
const isOpen = this.props.networkDropdownOpen
|
||||||
|
const dropdownMenuItemStyle = {
|
||||||
|
fontFamily: 'DIN OT',
|
||||||
|
fontSize: '16px',
|
||||||
|
lineHeight: '20px',
|
||||||
|
};
|
||||||
|
|
||||||
return h(Dropdown, {
|
return h(Dropdown, {
|
||||||
useCssTransition: true,
|
useCssTransition: true,
|
||||||
@ -73,9 +77,10 @@ NetworkDropdown.prototype.render = function () {
|
|||||||
position: 'absolute',
|
position: 'absolute',
|
||||||
right: '2px',
|
right: '2px',
|
||||||
top: '38px',
|
top: '38px',
|
||||||
|
minWidth: '309px',
|
||||||
},
|
},
|
||||||
innerStyle: {
|
innerStyle: {
|
||||||
padding: '2px 16px 2px 0px',
|
padding: '10px 8px',
|
||||||
},
|
},
|
||||||
}, [
|
}, [
|
||||||
|
|
||||||
@ -85,14 +90,16 @@ NetworkDropdown.prototype.render = function () {
|
|||||||
key: 'main',
|
key: 'main',
|
||||||
closeMenu: () => this.props.hideNetworkDropdown(),
|
closeMenu: () => this.props.hideNetworkDropdown(),
|
||||||
onClick: () => props.setProviderType('mainnet'),
|
onClick: () => props.setProviderType('mainnet'),
|
||||||
style: {
|
style: dropdownMenuItemStyle,
|
||||||
fontSize: '18px',
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
[
|
[
|
||||||
|
providerType === 'mainnet' ? h('.network-check', '✓') : h('.network-check__transparent', '✓'),
|
||||||
h('.menu-icon.diamond'),
|
h('.menu-icon.diamond'),
|
||||||
'Main Ethereum Network',
|
h('span.network-name', {
|
||||||
providerType === 'mainnet' ? h('.check', '✓') : null,
|
style: {
|
||||||
|
color: providerType === 'mainnet' ? '#ffffff' : '#9b9b9b'
|
||||||
|
},
|
||||||
|
}, 'Main Ethereum Network'),
|
||||||
]
|
]
|
||||||
),
|
),
|
||||||
|
|
||||||
@ -102,14 +109,16 @@ NetworkDropdown.prototype.render = function () {
|
|||||||
key: 'ropsten',
|
key: 'ropsten',
|
||||||
closeMenu: () => this.props.hideNetworkDropdown(),
|
closeMenu: () => this.props.hideNetworkDropdown(),
|
||||||
onClick: () => props.setProviderType('ropsten'),
|
onClick: () => props.setProviderType('ropsten'),
|
||||||
style: {
|
style: dropdownMenuItemStyle,
|
||||||
fontSize: '18px',
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
[
|
[
|
||||||
|
providerType === 'ropsten' ? h('.network-check', '✓') : h('.network-check__transparent', '✓'),
|
||||||
h('.menu-icon.red-dot'),
|
h('.menu-icon.red-dot'),
|
||||||
'Ropsten Test Network',
|
h('span.network-name', {
|
||||||
providerType === 'ropsten' ? h('.check', '✓') : null,
|
style: {
|
||||||
|
color: providerType === 'ropsten' ? '#ffffff' : '#9b9b9b'
|
||||||
|
},
|
||||||
|
}, 'Ropsten Test Network'),
|
||||||
]
|
]
|
||||||
),
|
),
|
||||||
|
|
||||||
@ -119,14 +128,16 @@ NetworkDropdown.prototype.render = function () {
|
|||||||
key: 'kovan',
|
key: 'kovan',
|
||||||
closeMenu: () => this.props.hideNetworkDropdown(),
|
closeMenu: () => this.props.hideNetworkDropdown(),
|
||||||
onClick: () => props.setProviderType('kovan'),
|
onClick: () => props.setProviderType('kovan'),
|
||||||
style: {
|
style: dropdownMenuItemStyle,
|
||||||
fontSize: '18px',
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
[
|
[
|
||||||
|
providerType === 'kovan' ? h('.network-check', '✓') : h('.network-check__transparent', '✓'),
|
||||||
h('.menu-icon.hollow-diamond'),
|
h('.menu-icon.hollow-diamond'),
|
||||||
'Kovan Test Network',
|
h('span.network-name', {
|
||||||
providerType === 'kovan' ? h('.check', '✓') : null,
|
style: {
|
||||||
|
color: providerType === 'kovan' ? '#ffffff' : '#9b9b9b'
|
||||||
|
},
|
||||||
|
}, 'Kovan Test Network'),
|
||||||
]
|
]
|
||||||
),
|
),
|
||||||
|
|
||||||
@ -136,14 +147,22 @@ NetworkDropdown.prototype.render = function () {
|
|||||||
key: 'rinkeby',
|
key: 'rinkeby',
|
||||||
closeMenu: () => this.props.hideNetworkDropdown(),
|
closeMenu: () => this.props.hideNetworkDropdown(),
|
||||||
onClick: () => props.setProviderType('rinkeby'),
|
onClick: () => props.setProviderType('rinkeby'),
|
||||||
|
<<<<<<< HEAD
|
||||||
style: {
|
style: {
|
||||||
fontSize: '18px',
|
fontSize: '18px',
|
||||||
},
|
},
|
||||||
|
=======
|
||||||
|
style: dropdownMenuItemStyle,
|
||||||
|
>>>>>>> Fix menu style
|
||||||
},
|
},
|
||||||
[
|
[
|
||||||
|
providerType === 'rinkeby' ? h('.network-check', '✓') : h('.network-check__transparent', '✓'),
|
||||||
h('.menu-icon.golden-square'),
|
h('.menu-icon.golden-square'),
|
||||||
'Rinkeby Test Network',
|
h('span.network-name', {
|
||||||
providerType === 'rinkeby' ? h('.check', '✓') : null,
|
style: {
|
||||||
|
color: providerType === 'rinkeby' ? '#ffffff' : '#9b9b9b'
|
||||||
|
},
|
||||||
|
}, 'Rinkeby Test Network'),
|
||||||
]
|
]
|
||||||
),
|
),
|
||||||
|
|
||||||
@ -153,14 +172,16 @@ NetworkDropdown.prototype.render = function () {
|
|||||||
key: 'default',
|
key: 'default',
|
||||||
closeMenu: () => this.props.hideNetworkDropdown(),
|
closeMenu: () => this.props.hideNetworkDropdown(),
|
||||||
onClick: () => props.setDefaultRpcTarget(),
|
onClick: () => props.setDefaultRpcTarget(),
|
||||||
style: {
|
style: dropdownMenuItemStyle,
|
||||||
fontSize: '18px',
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
[
|
[
|
||||||
|
activeNetwork === 'http://localhost:8545' ? h('.network-check', '✓') : h('.network-check__transparent', '✓'),
|
||||||
h('i.fa.fa-question-circle.fa-lg.menu-icon'),
|
h('i.fa.fa-question-circle.fa-lg.menu-icon'),
|
||||||
'Localhost 8545',
|
h('span.network-name', {
|
||||||
activeNetwork === 'http://localhost:8545' ? h('.check', '✓') : null,
|
style: {
|
||||||
|
color: activeNetwork === 'http://localhost:8545' ? '#ffffff' : '#9b9b9b'
|
||||||
|
},
|
||||||
|
}, 'Localhost 8545'),
|
||||||
]
|
]
|
||||||
),
|
),
|
||||||
|
|
||||||
@ -172,14 +193,16 @@ NetworkDropdown.prototype.render = function () {
|
|||||||
{
|
{
|
||||||
closeMenu: () => this.props.hideNetworkDropdown(),
|
closeMenu: () => this.props.hideNetworkDropdown(),
|
||||||
onClick: () => this.props.showConfigPage(),
|
onClick: () => this.props.showConfigPage(),
|
||||||
style: {
|
style: dropdownMenuItemStyle,
|
||||||
fontSize: '18px',
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
[
|
[
|
||||||
|
activeNetwork === 'custom' ? h('.check', '✓') : h('.network-check__transparent', '✓'),
|
||||||
h('i.fa.fa-question-circle.fa-lg.menu-icon'),
|
h('i.fa.fa-question-circle.fa-lg.menu-icon'),
|
||||||
'Custom RPC',
|
h('span.network-name', {
|
||||||
activeNetwork === 'custom' ? h('.check', '✓') : null,
|
style: {
|
||||||
|
color: activeNetwork === 'custom' ? '#ffffff' : '#9b9b9b'
|
||||||
|
},
|
||||||
|
}, 'Custom RPC'),
|
||||||
]
|
]
|
||||||
),
|
),
|
||||||
|
|
||||||
|
@ -90,7 +90,7 @@ WalletView.prototype.render = function () {
|
|||||||
top: '14px',
|
top: '14px',
|
||||||
},
|
},
|
||||||
innerStyle: {
|
innerStyle: {
|
||||||
padding: '2px 16px',
|
padding: '10px 16px',
|
||||||
},
|
},
|
||||||
useCssTransition: true,
|
useCssTransition: true,
|
||||||
selected: selectedAddress,
|
selected: selectedAddress,
|
||||||
|
@ -1,10 +1,16 @@
|
|||||||
|
.account-dropdown-name {
|
||||||
|
font-family: 'DIN OT';
|
||||||
|
}
|
||||||
|
|
||||||
.account-dropdown-balance {
|
.account-dropdown-balance {
|
||||||
color: $dusty-gray;
|
color: $dusty-gray;
|
||||||
|
line-height: 19px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.account-dropdown-edit-button {
|
.account-dropdown-edit-button {
|
||||||
color: $dusty-gray;
|
color: $dusty-gray;
|
||||||
|
font-family: "DIN OT";
|
||||||
|
font-weight: 500;
|
||||||
&:hover {
|
&:hover {
|
||||||
color: $white;
|
color: $white;
|
||||||
}
|
}
|
||||||
|
@ -12,3 +12,19 @@
|
|||||||
font-size: 10px;
|
font-size: 10px;
|
||||||
flex: 1 0 auto;
|
flex: 1 0 auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.network-name {
|
||||||
|
font-weight: 100;
|
||||||
|
flex: 1 0 auto;
|
||||||
|
color: $dusty-gray;
|
||||||
|
}
|
||||||
|
|
||||||
|
.network-check,
|
||||||
|
.network-check__transparent {
|
||||||
|
color: $white;
|
||||||
|
margin-left: 7px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.network-check__transparent {
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user