UNPKG

trc-client-core

Version:
19 lines (16 loc) 620 B
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;