UNPKG

trc-client-core

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