blob: 7953d93810a5e8340a47fa2c3a8d2920a971e1c5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
/** @jsx React.DOM */
//TODO: Move out of here, just a stub.
var Reports = React.createClass({
render(){
return (<div>Report Editor</div>);
}
});
var ProxyAppMain = React.createClass({
mixins: [SettingsMixin],
render() {
return (
<div id="container">
<Header/>
<div id="main"><this.props.activeRouteHandler/></div>
{this.state.settings.showEventLog ? <EventLog/> : null}
<Footer/>
</div>
);
}
});
var ProxyApp = (
<ReactRouter.Routes location="hash">
<ReactRouter.Route name="app" path="/" handler={ProxyAppMain}>
<ReactRouter.Route name="main" handler={TrafficTable}/>
<ReactRouter.Route name="reports" handler={Reports}/>
<ReactRouter.Redirect to="main"/>
</ReactRouter.Route>
</ReactRouter.Routes>
);
|