import { useRouteParameter, useIsPrivilegedSettingsContext, useRouter } from '@rocket.chat/ui-contexts'; import EditableSettingsProvider from './EditableSettingsProvider'; import SettingsGroupSelector from './SettingsGroupSelector'; import SettingsPage from './SettingsPage'; import NotAuthorizedPage from '../../notAuthorized/NotAuthorizedPage'; export const SettingsRoute = () => { const hasPermission = useIsPrivilegedSettingsContext(); const groupId = useRouteParameter('group'); const router = useRouter(); if (!hasPermission) { return ; } if (!groupId) { return ; } return ( router.navigate('/admin/settings')} /> ); }; export default SettingsRoute;