Add layout for main container elements

This commit is contained in:
sdtsui 2017-07-30 20:42:12 -07:00
parent b15575b453
commit ca1a4b3096
2 changed files with 49 additions and 12 deletions

View File

@ -9,7 +9,7 @@ const NewKeyChainScreen = require('./new-keychain')
// unlock
const UnlockScreen = require('./unlock')
// accounts
const AccountDetailScreen = require('./account-detail')
const MainContainer = require('./main-container')
const SendTransactionScreen = require('./send')
const ConfirmTxScreen = require('./conf-tx')
// notice
@ -90,13 +90,7 @@ App.prototype.render = function () {
}),
// panel content
h('.app-primary' + (transForward ? '.from-right' : '.from-left'), {
style: {
maxWidth: '850px',
},
}, [
this.renderPrimary(),
]),
this.renderPrimary(),
])
)
}
@ -121,7 +115,7 @@ App.prototype.renderAppBar = function () {
alignItems: 'center',
visibility: props.isUnlocked ? 'visible' : 'none',
background: '#EFEFEF', // $gallery
height: '11%',
height: '11vh',
position: 'relative',
zIndex: 12,
},
@ -132,6 +126,7 @@ App.prototype.renderAppBar = function () {
display: 'flex',
flexDirection: 'row',
alignItems: 'center',
marginBottom: '1.8em',
},
}, [
// mini logo
@ -156,6 +151,7 @@ App.prototype.renderAppBar = function () {
display: 'flex',
flexDirection: 'row',
alignItems: 'center',
marginBottom: '1.8em',
},
}, [
// Network Indicator
@ -419,8 +415,8 @@ App.prototype.renderPrimary = function () {
switch (props.currentView.name) {
case 'accountDetail':
log.debug('rendering account detail screen')
return h(AccountDetailScreen, {key: 'account-detail'})
log.debug('rendering main container')
return h(MainContainer, {key: 'account-detail'})
case 'sendTransaction':
log.debug('rendering send tx screen')
@ -488,7 +484,7 @@ App.prototype.renderPrimary = function () {
default:
log.debug('rendering default, account detail screen')
return h(AccountDetailScreen, {key: 'account-detail'})
return h(MainContainer, {key: 'account-detail'})
}
}

41
ui/app/main-container.js Normal file
View File

@ -0,0 +1,41 @@
const Component = require('react').Component
const h = require('react-hyperscript')
const inherits = require('util').inherits
module.exports = MainContainer
inherits(MainContainer, Component)
function MainContainer () {
Component.call(this)
}
MainContainer.prototype.render = function () {
console.log("rendering MainContainer...");
return h('div.flex-row', {
style: {
position: 'absolute',
marginTop: '6vh',
width: '98%',
zIndex: 20,
}
}, [
h('div.wallet-view', {
style: {
flexGrow: 1,
height: '82vh',
background: 'blue',
}
}, [
]),
h('div.tx-view', {
style: {
flexGrow: 2,
height: '82vh',
background: 'green',
}
}, [
]),
])
}