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;