1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-22 09:23:21 +01:00

Adjust popup size to 545x450; refactor wallet view to fit

This commit is contained in:
sdtsui 2017-07-31 20:22:15 -07:00
parent 0c1aea97c7
commit 3797b9921f
3 changed files with 29 additions and 61 deletions

View File

@ -5,7 +5,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1 user-scalable=no">
<title>MetaMask Plugin</title>
</head>
<body style="width:800px; height:600px; font-size: 12px">
<body style="width:545px; height:450px; font-size: 12px">
<div id="app-content"></div>
<script src="./scripts/popup.js" type="text/javascript" charset="utf-8"></script>
</body>

View File

@ -10,13 +10,14 @@ function WalletContentDisplay () {
}
WalletContentDisplay.prototype.render = function () {
const { title, amount, fiatValue, active } = this.props
const { title, amount, fiatValue, active, style } = this.props
// TODO: Separate component: wallet-content-account
return h('div.flex-column', {
style: {
marginLeft: '35px',
marginTop: '15px',
marginLeft: '1.3em',
alignItems: 'flex-start',
...style,
}
}, [
@ -29,7 +30,7 @@ WalletContentDisplay.prototype.render = function () {
h('span', {
style: {
fontSize: '1.8em',
margin: '10px 0px',
margin: '0.4em 0em',
},
}, amount),
@ -42,13 +43,14 @@ WalletContentDisplay.prototype.render = function () {
active && h('div', {
style: {
position: 'absolute',
marginLeft: '-35px',
marginLeft: '-1.3em',
height: '6em',
width: '4px',
width: '0.3em',
background: '#D8D8D8', // TODO: add to resuable colors
}
}, [
])
])
}

View File

@ -37,9 +37,7 @@ WalletView.prototype.render = function () {
// TODO: Separate component: wallet account details
h('div.flex-row.flex-center', {
style: {
marginLeft: '35px',
marginRight: '35px',
marginTop: '35px',
margin: '1.8em 1.3em',
}
}, [
@ -52,8 +50,8 @@ WalletView.prototype.render = function () {
h('span', {
style: {
fontSize: '1.5em',
marginLeft: '10px', // TODO: switch all units for this component to em
fontSize: '1.2em',
marginLeft: '0.6em', // TODO: switch all units for this component to em
}
}, [
'Account 1'
@ -63,7 +61,6 @@ WalletView.prototype.render = function () {
AccountDropdowns,
{
style: {
marginRight: '8px',
marginLeft: 'auto',
cursor: 'pointer',
},
@ -75,49 +72,15 @@ WalletView.prototype.render = function () {
]),
// TODO: Separate component: wallet-content-account
h('div.flex-column', {
style: {
marginLeft: '35px',
marginTop: '15px',
alignItems: 'flex-start',
}
}, [
h('span', {
style: {
fontSize: '1.1em',
},
}, 'Wallet'),
h('span', {
style: {
fontSize: '1.8em',
margin: '10px 0px',
},
}, '1001.124 ETH'),
h('span', {
style: {
fontSize: '1.3em',
},
}, '$300,000.00 USD'),
h('div', {
style: {
position: 'absolute',
marginLeft: '-35px',
height: '6em',
width: '4px',
background: '#D8D8D8', // TODO: add to resuable colors
}
}, [
])
]),
h(Content, {
title: 'Wallet',
amount: '1001.124 ETH',
fiatValue: '$300,000.00 USD',
active: true,
}),
// Buy Buttons
// for index.css
//
// TODO: move into a class
// div.wallet-btn {
// border: 1px solid rgb(91, 93, 103);
@ -131,32 +94,32 @@ WalletView.prototype.render = function () {
h('div.flex-row', {
style: {
marginLeft: '35px',
marginTop: '10px',
marginLeft: '1.3em',
marginTop: '0.8em',
}
}, [
h('div', {
style: {
border: '1px solid rgb(91, 93, 103)',
borderRadius: '2px',
height: '30px',
width: '75px',
height: '28px',
width: '70px',
fontSize: '0.8em',
textAlign: 'center',
lineHeight: '25px',
marginLeft: '.6em',
}
}, 'BUY'),
h('div.wallet-btn', {
style: {
border: '1px solid rgb(91, 93, 103)',
borderRadius: '2px',
height: '30px',
width: '75px',
height: '28px',
width: '70px',
fontSize: '0.8em',
textAlign: 'center',
lineHeight: '25px',
// spacing...
marginLeft: '15px',
marginLeft: '.6em',
}
}, 'SEND'),
]),
@ -167,6 +130,9 @@ WalletView.prototype.render = function () {
amount: "45.439 ETH",
fiatValue: "$13,000.00 USD",
active: false,
style: {
marginTop: '1.3em',
}
})
])