forked from gpbl/isomorphic500
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathroutes.jsx
More file actions
23 lines (19 loc) · 705 Bytes
/
routes.jsx
File metadata and controls
23 lines (19 loc) · 705 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
'use strict';
var React = require('react');
var Router = require('react-router');
var Route = Router.Route;
var DefaultRoute = Router.DefaultRoute;
var NotFoundRoute = Router.NotFoundRoute;
/* Components */
var App = require('./components/App.jsx');
var Index = require('./components/Index.jsx');
var Place = require('./components/Place.jsx');
var NotFound = require('./components/NotFound.jsx');
var routes = (
<Route name="places" path="/" handler={App}>
<DefaultRoute name="index" handler={Index} />
<Route name="place" path="place/:id" handler={Place} />
<NotFoundRoute name="notfound" handler={ NotFound }/>
</Route>
);
module.exports = routes;