@@ -1,7 +1,7 @@
1import 'babel-polyfill' // required for @ledgerhq/hw-transport-u2f
1import 'babel-polyfill' // required for @ledgerhq/hw-transport-u2f
3import React from 'react'
3import React from 'react'
4−import _ from 'lodash'
4+import { get } from 'lodash'
6import Bridge from './bridge/Bridge'
6import Bridge from './bridge/Bridge'
7import Walletgen from './walletgen/Walletgen'
7import Walletgen from './walletgen/Walletgen'
@@ -36,11 +36,11 @@ class Root extends React.Component {
38 isWalletgenStyle(styleSheet) {
38 isWalletgenStyle(styleSheet) {
39− return _.get(styleSheet, 'cssRules[0].selectorText', null) === "walletgen"
39+ return get(styleSheet, 'cssRules[0].selectorText', null) === "walletgen"
42 isBridgeStyle(styleSheet) {
42 isBridgeStyle(styleSheet) {
43− return _.get(styleSheet, 'cssRules[0].selectorText', null) === "bridge"
43+ return get(styleSheet, 'cssRules[0].selectorText', null) === "bridge"
46 disableStylesheets(appView) {
46 disableStylesheets(appView) {
@@ -70,25 +70,20 @@ class Root extends React.Component {
72 render() {
72 render() {
73− let appComponent = null;
73+ const { appView } = this.state;
75− if (this.state.appView === "walletgen") {
76+ case "walletgen":
76− appComponent = <Walletgen
77+ return <Walletgen
77− appView={this.state.appView}
78+ appView={appView}
78− setView={this.setView} />
79+ setView={this.setView} />
81− if (this.state.appView === "bridge") {
82− appComponent = <Bridge
81+ return <Bridge
83− appView={this.state.appView}
82+ appView={appView}
84− setView={this.setView} />
83+ setView={this.setView} />
85+ throw new Error(`Unknown appView ${appView}`)