import React from 'react'; import ContentBox from '@/components/elements/ContentBox'; import UpdatePasswordForm from '@/components/dashboard/forms/UpdatePasswordForm'; import UpdateEmailAddressForm from '@/components/dashboard/forms/UpdateEmailAddressForm'; import ConfigureTwoFactorForm from '@/components/dashboard/forms/ConfigureTwoFactorForm'; import PageContentBlock from '@/components/elements/PageContentBlock'; import { useLocation } from 'react-router-dom'; import tw, { styled } from 'twin.macro'; import { breakpoint } from '@/theme'; import MessageBox from '@/components/MessageBox'; const Container = styled.div` ${tw`flex flex-wrap`}; & > div { ${tw`w-full`}; ${breakpoint('sm')` width: calc(50% - 1rem); `} ${breakpoint('md')` ${tw`w-auto flex-1`}; `} } `; export default () => { const { state } = useLocation<{ twoFactorRedirect?: boolean } | undefined>(); return ( {state?.twoFactorRedirect && Your account must have two-factor authentication enabled in order to continue. } ); };