1 |
|
2 |
|
3 |
|
4 | import "./util/polyfills";
|
5 |
|
6 | import React from "react";
|
7 | import ReactDOM from "react-dom";
|
8 | import { Provider } from "react-redux";
|
9 |
|
10 | import configureStore from "./store";
|
11 | import { initialiseGoogleAnalyticsIfRequired } from "./util/googleAnalytics";
|
12 |
|
13 | import "font-awesome/css/font-awesome.css";
|
14 | import "leaflet/dist/leaflet.css";
|
15 | import "./css/global.css";
|
16 | import "./css/browserCompatability.css";
|
17 | import "./css/bootstrapCustomized.css";
|
18 | import "./css/static.css";
|
19 | import "./css/notifications.css";
|
20 | import "./css/boxed.css";
|
21 | import "./css/select.css";
|
22 |
|
23 |
|
24 | import 'typeface-lato';
|
25 |
|
26 | const store = configureStore();
|
27 |
|
28 |
|
29 | if (!window.NEXTSTRAIN) {window.NEXTSTRAIN = {};}
|
30 |
|
31 |
|
32 | initialiseGoogleAnalyticsIfRequired();
|
33 |
|
34 |
|
35 |
|
36 | const renderApp = () => {
|
37 | const Root = require("./root").default;
|
38 | ReactDOM.render(
|
39 | <Provider store={store}>
|
40 | <Root />
|
41 | </Provider>,
|
42 | document.getElementById('root')
|
43 | );
|
44 | };
|
45 |
|
46 | renderApp();
|
47 |
|