1
0
mirror of https://github.com/ascribe/onion.git synced 2024-06-28 08:37:59 +02:00
onion/js/app.js
2015-06-15 11:02:49 +02:00

37 lines
783 B
JavaScript

'use strict';
import React from 'react';
import Router from 'react-router';
import promise from 'es6-promise';
promise.polyfill();
import ApiUrls from './constants/api_urls';
import routes from './routes';
import fetch from './utils/fetch';
let headers = {
'Accept': 'application/json',
'Content-Type': 'application/json'
};
fetch.defaults({
urlMap: ApiUrls,
http: {
headers: headers,
credentials: 'cors',
mode: 'cors-with-forced-preflight'
},
fatalErrorHandler: (err) => {
console.log(err);
//alert('Something went wrong, please reload the page');
}
});
Router.run(routes, Router.HistoryLocation, (AscribeApp) => {
React.render(
<AscribeApp />,
document.getElementById('main')
);
});