Skip to content

Commit bd413ff

Browse files
committed
use ActiveState in sidebar example
1 parent 4d8c7a1 commit bd413ff

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

examples/sidebar/app.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ var Routes = Router.Routes;
55
var Route = Router.Route;
66
var DefaultRoute = Router.DefaultRoute;
77
var Link = Router.Link;
8-
var RouteLookup = Router.RouteLookup;
8+
var ActiveState = Router.ActiveState;
99
var data = require('./data');
1010

1111
var CategoryNav = React.createClass({
@@ -78,15 +78,15 @@ var Sidebar = React.createClass({
7878
});
7979

8080
var App = React.createClass({
81+
mixins: [ActiveState],
82+
8183
render: function() {
82-
var activeRouteHandler = this.props.activeRouteHandler();
83-
var activeCategory = activeRouteHandler ?
84-
activeRouteHandler.props.params.category : null;
84+
var activeCategory = this.getActiveParams().category;
8585
return (
8686
<div>
8787
<Sidebar activeCategory={activeCategory} categories={data.getAll()}/>
8888
<div className="Content">
89-
{activeRouteHandler}
89+
<this.props.activeRouteHandler />
9090
</div>
9191
</div>
9292
);

0 commit comments

Comments
 (0)