trc-client-core
Version:
The core of the TRC Client
19 lines (16 loc) • 620 B
JSX
import React from 'react';
import CoursesAdminView from 'trc-client-core/src/course/CoursesAdminView';
import CoursesListView from 'trc-client-core/src/course/CoursesListView';
import UserStore from 'trc-client-core/src/user/UserStore';
import Router from 'react-router';
var CoursesView = React.createClass({
displayName: 'CoursesView',
mixins: [Router.Navigation],
render() {
if(UserStore.is('ROLE_SUPER_ADMIN')) {
return <CoursesAdminView routes={this.props.routes} />;
}
return <CoursesListView routes={this.props.routes} />;
}
});
module.exports = CoursesView;