var LateIcon, React, Router, TaskHelper;
React = require('react');
Router = require('react-router');
LateIcon = require('../late-icon');
TaskHelper = require('../../helpers/task');
module.exports = {
propTypes: {
courseId: React.PropTypes.string.isRequired,
task: React.PropTypes.shape({
status: React.PropTypes.string,
due_at: React.PropTypes.string,
last_worked_at: React.PropTypes.string,
type: React.PropTypes.string
}).isRequired
},
renderLink: function(arg) {
var message;
message = arg.message;
return React.createElement(Router.Link, {
"className": "task-result scores-cell " + this.props.className,
"to": 'viewTaskStep',
"data-assignment-type": "" + this.props.task.type,
"params": {
courseId: this.props.courseId,
id: this.props.task.id,
stepIndex: 1
}
}, React.createElement("span", null, message), React.createElement(LateIcon, React.__spread({}, this.props)));
}
};
|