trc-client-core
Version:
The core of the TRC Client
22 lines (18 loc) • 813 B
JSX
import React from 'react';
import {Route} from 'react-router';
import UserStore from 'trc-client-core/src/user/UserStore';
import Endpoints from 'react-router-proxy!trc-client-core/src/development/Endpoints';
import Endpoint from 'react-router-proxy!trc-client-core/src/development/Endpoint';
import Definition from 'react-router-proxy!trc-client-core/src/development/Definition';
import DefaultHandler from 'react-router-proxy!trc-client-core/src/global/DefaultHandler';
var routes;
if(UserStore.is('ROLE_MEGA_ADMIN')) {
routes = (
<Route path="development">
<Route path="endpoints" component={Endpoints}/>
<Route path="endpoints/:id" component={Endpoint}/>
<Route path="definition/:id" component={Definition}/>
</Route>
);
}
export default routes;