The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/apps/meteor/client/hooks/useTwoFactorAuthSetupCheck.tsx

16 lines
508 B

import { useSetModal } from '@rocket.chat/ui-contexts';
import { useEffect } from 'react';
import { useRequire2faSetup } from '../views/hooks/useRequire2faSetup';
import TwoFactorRequiredModal from '../views/root/MainLayout/TwoFactorRequiredModal';
export const useTwoFactorAuthSetupCheck = () => {
const setModal = useSetModal();
const require2faSetup = useRequire2faSetup();
useEffect(() => {
if (require2faSetup) {
setModal(<TwoFactorRequiredModal />);
}
}, [setModal, require2faSetup]);
};