29 lines
850 B
JavaScript
29 lines
850 B
JavaScript
import React from 'react';
|
|
import ReactDOM from 'react-dom';
|
|
import { BrowserRouter } from 'react-router-dom';
|
|
import App from './App';
|
|
import registerServiceWorker from './registerServiceWorker';
|
|
import { Provider } from 'mobx-react';
|
|
import newBallotStore from './stores/NewBallotStore';
|
|
import swal from 'sweetalert2';
|
|
|
|
const stores = { newBallotStore };
|
|
|
|
if (window.web3) {
|
|
ReactDOM.render((
|
|
<Provider { ...stores }>
|
|
<BrowserRouter>
|
|
<App/>
|
|
</BrowserRouter>
|
|
</Provider>
|
|
), 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.",
|
|
'error'
|
|
);
|
|
}
|
|
|
|
registerServiceWorker();
|