Code coverage report for src/components/reference-book/teacher-content-toggle.cjsx

Statements: 55.56% (5 / 9)      Branches: 0% (0 / 2)      Functions: 0% (0 / 2)      Lines: 55.56% (5 / 9)      Ignored: none     

All files » src/components/reference-book/ » teacher-content-toggle.cjsx
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                                            
var BS, React, TeacherContentToggle;
 
React = require('react');
 
BS = require('react-bootstrap');
 
TeacherContentToggle = React.createClass({displayName: "TeacherContentToggle",
  propTypes: {
    onChange: React.PropTypes.func.isRequired,
    isShowing: React.PropTypes.bool.isRequired
  },
  onClick: function() {
    return this.props.onChange(!this.props.isShowing);
  },
  render: function() {
    var teacherLinkText;
    teacherLinkText = this.props.isShowing ? 'Hide Teacher Edition' : 'Show Teacher Edition';
    return React.createElement(BS.NavItem, {
      "className": 'teacher-edition',
      "onClick": this.onClick
    }, teacherLinkText);
  }
});
 
module.exports = TeacherContentToggle;