Initial commit from boilerplate

This commit is contained in:
2016-12-21 17:59:10 -07:00
commit 85f374aed3
20 changed files with 1023 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
import React from 'react';
import Router, { RouteHandler } from 'react-router';
class App extends React.Component {
constructor( props, context ) {
super();
this.publishRouter( context.router );
}
render() {
return (
<RouteHandler />
);
}
publishRouter( router ){
var routes = {};
// Use route names as constants
router.routes[0].childRoutes.forEach( function( r ){
routes[ r.name ] = r.path;
});
// Render the router accessible without contexts
Router.currentRouter = router;
Router.routes = routes;
}
}
App.contextTypes = {
router: React.PropTypes.func
};
export default App;