'use strict';
import 'babel-polyfill';
import React from 'react';
import { render } from 'react-dom';
import { Provider } from 'react-redux';
import { Router, Route, IndexRoute, useRouterHistory } from 'react-router';
import { createHashHistory } from 'history';
import { createStore, applyMiddleware, compose } from 'redux';
import thunkMiddleware from 'redux-thunk';
import { syncHistory } from 'react-router-redux';
import reducer from './reducers/reducer';
// import UhOh from './views/uhoh';
import App from './views/app';
import Home from './views/home';
const appHistory = useRouterHistory(createHashHistory)({ queryKey: false });
// Sync dispatched route actions to the history
const reduxRouterMiddleware = syncHistory(appHistory);
const finalCreateStore = compose(
applyMiddleware(reduxRouterMiddleware, thunkMiddleware)
)(createStore);
const store = finalCreateStore(reducer);
render((
), document.querySelector('#site-canvas'));
// render((
//
//
//
//
//
//
//
//
//
//
// ), document.querySelector('#site-canvas'));