var CellStatusMixin, React, TaskHelper;
React = require('react');
CellStatusMixin = require('./cell-status-mixin');
TaskHelper = require('../../helpers/task');
module.exports = React.createClass({
displayName: 'HomeworkCell',
mixins: [CellStatusMixin],
render: function() {
var message;
message = this.props.task.status === 'not_started' ? 'Not started' : TaskHelper.isDue(this.props.task) ? this.props.task.correct_exercise_count + "/" + this.props.task.exercise_count : this.props.task.status === 'completed' ? 'Complete' : 'In progress';
return this.renderLink({
message: message
});
}
});
|