aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/app.js
diff options
context:
space:
mode:
authorfrankiebee <frankie.diamond@gmail.com>2017-06-28 04:10:56 +0800
committerfrankiebee <frankie.diamond@gmail.com>2017-06-28 04:10:56 +0800
commit847a4282a2c0db6561972147bd366622424f5d28 (patch)
tree2eefd2831cb627b9fd41e8858fe82714d85d399b /ui/app/app.js
parentabbbe1156c03700c4476d0618e65aa2eed2c264e (diff)
parent48f7cff8c0e765e85532c860c5f3061ca1d6deb7 (diff)
downloadtangerine-wallet-browser-847a4282a2c0db6561972147bd366622424f5d28.tar
tangerine-wallet-browser-847a4282a2c0db6561972147bd366622424f5d28.tar.gz
tangerine-wallet-browser-847a4282a2c0db6561972147bd366622424f5d28.tar.bz2
tangerine-wallet-browser-847a4282a2c0db6561972147bd366622424f5d28.tar.lz
tangerine-wallet-browser-847a4282a2c0db6561972147bd366622424f5d28.tar.xz
tangerine-wallet-browser-847a4282a2c0db6561972147bd366622424f5d28.tar.zst
tangerine-wallet-browser-847a4282a2c0db6561972147bd366622424f5d28.zip
Merge branch 'master' into nonce-tracker
Diffstat (limited to 'ui/app/app.js')
-rw-r--r--ui/app/app.js21
1 files changed, 14 insertions, 7 deletions
diff --git a/ui/app/app.js b/ui/app/app.js
index 53dbc3354..d444a8349 100644
--- a/ui/app/app.js
+++ b/ui/app/app.js
@@ -21,7 +21,7 @@ const generateLostAccountsNotice = require('../lib/lost-accounts-notice')
const ConfigScreen = require('./config')
const Import = require('./accounts/import')
const InfoScreen = require('./info')
-const LoadingIndicator = require('./components/loading')
+const Loading = require('./components/loading')
const SandwichExpando = require('sandwich-expando')
const MenuDroppo = require('menu-droppo')
const DropMenuItem = require('./components/drop-menu-item')
@@ -64,7 +64,11 @@ function mapStateToProps (state) {
App.prototype.render = function () {
var props = this.props
- const { isLoading, loadingMessage, transForward } = props
+ const { isLoading, loadingMessage, transForward, network } = props
+ const isLoadingNetwork = network === 'loading'
+ const loadMessage = loadingMessage || isLoadingNetwork ?
+ 'Searching for Network' : null
+
log.debug('Main ui render function')
return (
@@ -77,13 +81,16 @@ App.prototype.render = function () {
},
}, [
- h(LoadingIndicator, { isLoading, loadingMessage }),
-
// app bar
this.renderAppBar(),
this.renderNetworkDropdown(),
this.renderDropdown(),
+ h(Loading, {
+ isLoading: isLoading || isLoadingNetwork,
+ loadingMessage: loadMessage,
+ }),
+
// panel content
h('.app-primary.flex-grow' + (transForward ? '.from-right' : '.from-left'), {
style: {
@@ -124,7 +131,7 @@ App.prototype.renderAppBar = function () {
background: props.isUnlocked ? 'white' : 'none',
height: '36px',
position: 'relative',
- zIndex: 10,
+ zIndex: 12,
},
}, [
@@ -221,7 +228,7 @@ App.prototype.renderNetworkDropdown = function () {
onClickOutside: (event) => {
this.setState({ isNetworkMenuOpen: !isOpen })
},
- zIndex: 1,
+ zIndex: 11,
style: {
position: 'absolute',
left: 0,
@@ -300,7 +307,7 @@ App.prototype.renderDropdown = function () {
return h(MenuDroppo, {
isOpen: isOpen,
- zIndex: 1,
+ zIndex: 11,
onClickOutside: (event) => {
this.setState({ isMainMenuOpen: !isOpen })
},