mirror of https://github.com/docker/docs.git
34 lines
989 B
JavaScript
34 lines
989 B
JavaScript
var React = require('react/addons');
|
|
var Setup = require('./Setup.react');
|
|
var Containers = require('./Containers.react');
|
|
var ContainerDetails = require('./ContainerDetails.react');
|
|
var Preferences = require('./Preferences.react');
|
|
var NoContainers = require('./NoContainers.react');
|
|
var Router = require('react-router');
|
|
|
|
var Route = Router.Route;
|
|
var DefaultRoute = Router.DefaultRoute;
|
|
var RouteHandler = Router.RouteHandler;
|
|
|
|
var App = React.createClass({
|
|
render: function () {
|
|
return (
|
|
<RouteHandler/>
|
|
);
|
|
}
|
|
});
|
|
|
|
var routes = (
|
|
<Route name="app" path="/" handler={App}>
|
|
<Route name="containers" handler={Containers}>
|
|
<Route name="container" path="/containers/:name" handler={ContainerDetails}/>
|
|
<Route name="preferences" path="/preferences" handler={Preferences}/>
|
|
<DefaultRoute handler={NoContainers}/>
|
|
</Route>
|
|
<Route name="setup" handler={Setup}></Route>
|
|
<DefaultRoute handler={Setup}/>
|
|
</Route>
|
|
);
|
|
|
|
module.exports = routes;
|