trc-client-core
Version:
The core of the TRC Client
18 lines (16 loc) • 512 B
JSX
import React from 'react';
import {RouteHandler} from 'react-router';
import Permissions from 'trc-client-core/src/user/Permissions';
var RequiredRolesAdminHandler = React.createClass({
statics: {
willTransitionTo: function (transition) {
if (!Permissions.get('REQUIRED_ROLES')) {
transition.redirect('/portal/required-roles/report');
}
}
},
render() {
return this.props.children;
}
});
module.exports = RequiredRolesAdminHandler;