1
0
mirror of https://github.com/ascribe/onion.git synced 2024-12-23 18:13:49 +01:00
onion/js/app.js

37 lines
762 B
JavaScript
Raw Normal View History

2015-05-13 16:26:12 +02:00
'use strict';
2015-07-03 10:40:04 +02:00
require("babel/polyfill");
2015-05-13 16:26:12 +02:00
import React from 'react';
2015-05-15 15:38:25 +02:00
import Router from 'react-router';
2015-06-01 14:22:04 +02:00
import fetch from 'isomorphic-fetch';
2015-05-15 15:38:25 +02:00
2015-06-01 14:22:04 +02:00
import ApiUrls from './constants/api_urls';
import routes from './routes';
import requests from './utils/requests';
2015-06-01 14:22:04 +02:00
2015-06-10 17:28:36 +02:00
let headers = {
'Accept': 'application/json',
'Content-Type': 'application/json'
};
requests.defaults({
2015-06-01 14:22:04 +02:00
urlMap: ApiUrls,
http: {
2015-06-10 17:28:36 +02:00
headers: headers,
2015-06-15 11:55:50 +02:00
credentials: 'include'
2015-06-01 14:22:04 +02:00
},
fatalErrorHandler: (err) => {
console.log(err);
//alert('Something went wrong, please reload the page');
}
});
2015-05-20 11:23:50 +02:00
2015-06-08 15:24:58 +02:00
Router.run(routes, Router.HistoryLocation, (AscribeApp) => {
React.render(
<AscribeApp />,
document.getElementById('main')
);
2015-05-15 15:38:25 +02:00
});