var BS, LoadableItem, React, StudentDashboard, StudentDashboardActions, StudentDashboardShell, StudentDashboardStore, _, isStepComplete, moment, ref;
React = require('react');
BS = require('react-bootstrap');
_ = require('underscore');
ref = require('../../flux/student-dashboard'), StudentDashboardStore = ref.StudentDashboardStore, StudentDashboardActions = ref.StudentDashboardActions;
LoadableItem = require('../loadable-item');
moment = require('moment');
isStepComplete = function(step) {
return step.is_completed;
};
StudentDashboard = require('./dashboard');
StudentDashboardShell = React.createClass({
displayName: 'StudentDashboardShell',
contextTypes: {
router: React.PropTypes.func
},
render: function() {
var courseId;
courseId = this.context.router.getCurrentParams().courseId;
return React.createElement("div", {
"className": 'student-dashboard '
}, React.createElement(LoadableItem, {
"id": courseId,
"store": StudentDashboardStore,
"actions": StudentDashboardActions,
"renderItem": (function() {
return React.createElement(StudentDashboard, {
"courseId": courseId
});
})
}));
}
});
module.exports = {
StudentDashboardShell: StudentDashboardShell
};
|