var BS, EventRow, React, _, isStepComplete;
React = require('react');
BS = require('react-bootstrap');
EventRow = require('./event-row');
_ = require('underscore');
isStepComplete = function(step) {
return step.is_completed;
};
module.exports = React.createClass({
displayName: 'ReadingRow',
propTypes: {
event: React.PropTypes.object.isRequired,
courseId: React.PropTypes.string.isRequired
},
render: function() {
var feedback;
feedback = (function() {
switch (false) {
case !this.props.event.complete:
return 'Complete';
case !(this.props.event.complete_exercise_count > 0):
return 'In progress';
default:
return 'Not started';
}
}).call(this);
return React.createElement(EventRow, React.__spread({}, this.props, {
"feedback": feedback,
"className": 'reading'
}), this.props.event.title);
}
});
|