2017-12-11 14:23:01 -08:00
import React from 'react' ;
import ReactDOM from 'react-dom' ;
import { BrowserRouter } from 'react-router-dom' ;
import App from './App' ;
import registerServiceWorker from './registerServiceWorker' ;
2017-12-19 06:27:27 -08:00
import { Provider } from 'mobx-react' ;
import newBallotStore from './stores/NewBallotStore' ;
2017-12-11 14:23:01 -08:00
import swal from 'sweetalert2' ;
2017-12-19 06:27:27 -08:00
const stores = { newBallotStore } ;
2017-12-11 14:23:01 -08:00
if ( window . web3 ) {
ReactDOM . render ( (
2017-12-19 06:27:27 -08:00
< Provider { ... stores } >
< BrowserRouter >
< App / >
< / B r o w s e r R o u t e r >
< / P r o v i d e r >
2017-12-11 14:23:01 -08:00
) , document . getElementById ( 'root' ) ) ;
} else {
swal (
'Please use a web3 browser' ,
2017-12-18 06:49:56 -08:00
"You aren't connected to POA Network. Please, switch on Oracles plugin and refresh the page. Check Oracles network <a href='https://github.com/oraclesorg/oracles-wiki' target='blank'>wiki</a> for more info." ,
2017-12-11 14:23:01 -08:00
'error'
) ;
}
registerServiceWorker ( ) ;