import 'babel-polyfill' // required for @ledgerhq/hw-transport-u2f
import React from 'react'
import ReactDOM from 'react-dom'
import Bridge from './Bridge'
import Walletgen from './walletgen/Walletgen'
import { AppNavigation } from './components/AppNavigation'
import './style/index.css'
import './walletgen/styles/index.css'
class Root extends React.Component {
constructor(props) {
super(props)
this.state = {
appView: "bridge"
}
this.setView = this.setView.bind(this)
}
componentDidMount() {
let styles = document.getElementsByTagName('style')
for (var i = 0; i < styles.length; i++) {
if (i < 7) styles[i].classList.add('css-bridge');
if (i >= 7) {
styles[i].classList.add('css-walletgen');
styles[i].disabled = true;
}
}
}
setView(appView) {
if (appView === "bridge") {
document.querySelectorAll('.css-walletgen').forEach(s => s.disabled = true)
document.querySelectorAll('.css-bridge').forEach(s => s.disabled = false)
} else if (appView === "walletgen") {
document.querySelectorAll('.css-walletgen').forEach(s => s.disabled = false)
document.querySelectorAll('.css-bridge').forEach(s => s.disabled = true)
}
this.setState({
appView
})
}
render() {
let appComponent = null;
if (this.state.appView === "walletgen") {
appComponent =
}
if (this.state.appView === "bridge") {
appComponent =
}
return (
{appComponent}
)
}
}
export {
Root
}