poa-dapps-voting/src/index.js

29 lines
850 B
JavaScript
Raw Normal View History

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/>
</BrowserRouter>
</Provider>
2017-12-11 14:23:01 -08:00
), document.getElementById('root'));
} else {
swal(
'Please use a web3 browser',
"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();