var BS, EventRow, React, TimeStore, _, moment;
React = require('react');
BS = require('react-bootstrap');
moment = require('moment');
_ = require('underscore');
TimeStore = require('../../flux/time').TimeStore;
EventRow = require('./event-row');
module.exports = React.createClass({
displayName: 'ExternalRow',
propTypes: {
event: React.PropTypes.object.isRequired,
courseId: React.PropTypes.string.isRequired
},
contextTypes: {
router: React.PropTypes.func
},
render: function() {
var event, feedback;
event = this.props.event;
feedback = (function() {
switch (false) {
case !this.props.event.complete:
return 'Clicked';
default:
return 'Not started';
}
}).call(this);
return React.createElement(EventRow, React.__spread({}, this.props, {
"feedback": feedback,
"className": 'external'
}), event.title);
}
});
|