import { useOutletContext } from 'react-router-dom'; import { useAuthContext } from '~/hooks/AuthContext'; import type { TLoginLayoutContext } from '~/common'; import { ErrorMessage } from '~/components/Auth/ErrorMessage'; import { getLoginError } from '~/utils'; import { useLocalize } from '~/hooks'; import LoginForm from './LoginForm'; function Login() { const localize = useLocalize(); const { error, setError, login } = useAuthContext(); const { startupConfig } = useOutletContext(); return ( <> {error && {localize(getLoginError(error))}} {startupConfig?.emailLoginEnabled && ( )} {startupConfig?.registrationEnabled && (

{' '} {localize('com_auth_no_account')}{' '} {localize('com_auth_sign_up')}

)} ); } export default Login;