Skip to content
This repository has been archived by the owner on Jul 15, 2019. It is now read-only.

Move from StateMixin to contextTypes #130

Merged
merged 1 commit into from Mar 24, 2015
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
9 changes: 5 additions & 4 deletions react-router/components/Nav.jsx
Expand Up @@ -5,15 +5,16 @@
'use strict';
var React = require('react');
var Link = require('react-router').Link;
var StateMixin = require('react-router').State;

var Nav = React.createClass({
mixins: [StateMixin],
contextTypes: {
router: React.PropTypes.func.isRequired
},
render: function() {
return (
<ul className="pure-menu pure-menu-open pure-menu-horizontal">
<li className={this.isActive('/') ? 'pure-menu-selected' : ''}><Link to='/'>Home</Link></li>
<li className={this.isActive('/about') ? 'pure-menu-selected' : ''}><Link to='/about'>About</Link></li>
<li className={this.context.router.isActive('/') ? 'pure-menu-selected' : ''}><Link to='/'>Home</Link></li>
<li className={this.context.router.isActive('/about') ? 'pure-menu-selected' : ''}><Link to='/about'>About</Link></li>
</ul>
);
}
Expand Down