From df0ac72885f489e8c5fbdaed6723598635286146 Mon Sep 17 00:00:00 2001 From: pbca26 Date: Wed, 27 Dec 2017 20:37:04 +0300 Subject: [PATCH] move settings -> support to a separate comp --- react/src/components/dashboard/about/about.js | 4 +- .../dashboard/main/dashboard.render.js | 4 + .../src/components/dashboard/navbar/navbar.js | 4 +- .../dashboard/navbar/navbar.render.js | 16 ++- .../dashboard/settings/settings.render.js | 6 -- .../settings/settings.supportPanel.js | 81 --------------- .../components/dashboard/support/support.js | 98 +++++++++++++++++++ react/src/components/overrides.scss | 13 +++ 8 files changed, 130 insertions(+), 96 deletions(-) delete mode 100644 react/src/components/dashboard/settings/settings.supportPanel.js create mode 100644 react/src/components/dashboard/support/support.js diff --git a/react/src/components/dashboard/about/about.js b/react/src/components/dashboard/about/about.js index c1e290a..52b0fa0 100755 --- a/react/src/components/dashboard/about/about.js +++ b/react/src/components/dashboard/about/about.js @@ -18,8 +18,8 @@ class About extends React.Component { }); externalWindow.loadURL(url); - externalWindow.webContents.on('did-finish-load', function() { - setTimeout(function() { + externalWindow.webContents.on('did-finish-load', () => { + setTimeout(() => { externalWindow.show(); }, 40); }); diff --git a/react/src/components/dashboard/main/dashboard.render.js b/react/src/components/dashboard/main/dashboard.render.js index 8716c0c..26849a6 100644 --- a/react/src/components/dashboard/main/dashboard.render.js +++ b/react/src/components/dashboard/main/dashboard.render.js @@ -12,6 +12,7 @@ import Jumblr from '../jumblr/jumblr'; import Settings from '../settings/settings'; import ReceiveCoin from '../receiveCoin/receiveCoin'; import About from '../about/about'; +import Support from '../support/support'; import WalletsMain from '../walletsMain/walletsMain'; import WalletsTxInfo from '../walletsTxInfo/walletsTxInfo'; import CoindDownModal from '../coindDownModal/coindDownModal'; @@ -52,6 +53,9 @@ const DashboardRender = function() { { this.isSectionActive('about') && } + { this.isSectionActive('support') && + + } ); diff --git a/react/src/components/dashboard/navbar/navbar.js b/react/src/components/dashboard/navbar/navbar.js index 70c3696..a46b147 100755 --- a/react/src/components/dashboard/navbar/navbar.js +++ b/react/src/components/dashboard/navbar/navbar.js @@ -101,8 +101,8 @@ class Navbar extends React.Component { handleClickOutside(e) { if (e.srcElement.className !== 'dropdown-menu' && - e.srcElement.alt !== 'iguana profile pic' && - (e.srcElement.offsetParent && e.srcElement.offsetParent.className !== 'avatar avatar-online') && + e.srcElement.title !== 'top menu' && + (e.srcElement.offsetParent && e.srcElement.offsetParent.className !== 'navbar-avatar-inner') && e.srcElement.className.indexOf('navbar-avatar') === -1 && (e.path && e.path[4] && e.path[4].className.indexOf('dropdown-menu') === -1)) { this.setState({ diff --git a/react/src/components/dashboard/navbar/navbar.render.js b/react/src/components/dashboard/navbar/navbar.render.js index 9db45a4..80b7e36 100644 --- a/react/src/components/dashboard/navbar/navbar.render.js +++ b/react/src/components/dashboard/navbar/navbar.render.js @@ -97,11 +97,10 @@ const NavbarRender = function() { className={ 'pointer dropdown' + (this.state.openDropMenu ? ' open' : '') } onClick={ this.openDropMenu }> - - iguana - + +