import { useRouteParameter, usePermission } from '@rocket.chat/ui-contexts'; import PermissionsPage from './PermissionsPage'; import UsersInRole from './UsersInRole'; import PageSkeleton from '../../../components/PageSkeleton'; import { useIsEnterprise } from '../../../hooks/useIsEnterprise'; import NotAuthorizedPage from '../../notAuthorized/NotAuthorizedPage'; const PermissionsRouter = () => { const canViewPermission = usePermission('access-permissions'); const canViewSettingPermission = usePermission('access-setting-permissions'); const context = useRouteParameter('context'); const { data, isLoading } = useIsEnterprise(); if (isLoading) { ; } if (!canViewPermission && !canViewSettingPermission) { return ; } if (context === 'users-in-role') { return ; } return ; }; export default PermissionsRouter;