import { Box } from '@rocket.chat/fuselage'; import { useLayout } from '@rocket.chat/ui-contexts'; import type { ReactElement, ReactNode } from 'react'; import { lazy } from 'react'; import LayoutWithSidebar from './LayoutWithSidebar'; import MainContent from './MainContent'; import { useRequire2faSetup } from '../../hooks/useRequire2faSetup'; const AccountSecurityPage = lazy(() => import('../../account/security/AccountSecurityPage')); const TwoFactorAuthSetupCheck = ({ children }: { children: ReactNode }): ReactElement => { const { isEmbedded: embeddedLayout } = useLayout(); const require2faSetup = useRequire2faSetup(); if (require2faSetup) { return ( ); } return {children}; }; export default TwoFactorAuthSetupCheck;