var BS, CourseActions, CourseStore, LoadableItem, React, Settings, ref;
React = require('react');
BS = require('react-bootstrap');
ref = require('../../flux/course'), CourseStore = ref.CourseStore, CourseActions = ref.CourseActions;
Settings = require('./settings');
LoadableItem = require('../loadable-item');
module.exports = React.createClass({
displayName: 'CourseSettingsShell',
contextTypes: {
router: React.PropTypes.func
},
render: function() {
var courseId;
courseId = this.context.router.getCurrentParams().courseId;
return React.createElement(LoadableItem, {
"id": courseId,
"store": CourseStore,
"actions": CourseActions,
"renderItem": (function() {
return React.createElement(Settings, {
"courseId": courseId
});
})
});
}
});
|