From 0c78313181943f45e8165b9731461c53f1dee0e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabriel=20Rodri=CC=81guez=20Alsina?= Date: Wed, 4 Jul 2018 19:43:37 -0300 Subject: [PATCH] [chore] Moved the Header / MobileMenuLinks / NavigationLinks components to their own files. --- src/Header.js | 66 ++++++++++++++++++++++++ src/MobileMenuLinks.js | 26 ++++++++++ src/NavigationLinks.js | 21 ++++++++ src/index.js | 112 +++-------------------------------------- 4 files changed, 121 insertions(+), 104 deletions(-) create mode 100644 src/Header.js create mode 100644 src/MobileMenuLinks.js create mode 100644 src/NavigationLinks.js diff --git a/src/Header.js b/src/Header.js new file mode 100644 index 0000000..4c970e4 --- /dev/null +++ b/src/Header.js @@ -0,0 +1,66 @@ +import React from 'react' +import Select from 'react-select' +import logoBase from './images/logos/logo_validators_dapp@2x.png' +import logoSokol from './images/logos/logo_sokol@2x.png' +import menuIcon from './images/icons/icon-menu.svg' +import menuOpenIcon from './images/icons/icon-close.svg' +import NavigationLinks from './NavigationLinks'; +import MobileMenuLinks from './MobileMenuLinks'; + +const Header = ({ netId, onChange, injectedWeb3, showMobileMenu, onMenuToggle, baseRootPath, navigationData }) => { + + const headerClassName = netId === '77' ? 'sokol' : ''; + const logoImageName = netId === '77' ? logoSokol : logoBase; + + let select; + + if (!injectedWeb3) { + select = - } - return ( - - ) -} - class AppMainRouter extends Component { + constructor(props) { super(props); - this.rootPath = baseRootPath; history.listen(this.onRouteChange.bind(this)); this.onSetRender = this.onSetRender.bind(this); this.onPendingChangesRender = this.onPendingChangesRender.bind(this); @@ -343,6 +245,8 @@ class AppMainRouter extends Component { injectedWeb3={ this.state.injectedWeb3 } showMobileMenu={ this.state.showMobileMenu } onMenuToggle={ this.toggleMobileMenu } + baseRootPath={ baseRootPath } + navigationData={ navigationData } /> { loading }
@@ -360,16 +264,16 @@ class AppMainRouter extends Component { />