import React, { Component } from 'react'; import ReactDOM from 'react-dom'; import { Router, Route } from 'react-router-dom'; import App from './App'; import registerServiceWorker from './registerServiceWorker'; import { Provider } from 'mobx-react'; import { RouterStore, syncHistoryWithStore } from 'mobx-react-router'; import commonStore from './stores/CommonStore'; import validatorStore from './stores/ValidatorStore'; import ballotStore from './stores/BallotStore'; import ballotsStore from './stores/BallotsStore'; import contractsStore from './stores/ContractsStore'; import swal from 'sweetalert2'; import getWeb3 from './getWeb3'; import "babel-polyfill"; import createBrowserHistory from 'history/createBrowserHistory' const browserHistory = createBrowserHistory(); const routingStore = new RouterStore(); const stores = { commonStore, contractsStore, ballotStore, ballotsStore, validatorStore, routing: routingStore }; const history = syncHistoryWithStore(browserHistory, routingStore); function generateElement(msg){ let errorNode = document.createElement("div"); errorNode.innerHTML = `