diff --git a/projects/app/src/components/support/user/safe/SendCodeAuthModal.tsx b/projects/app/src/components/support/user/safe/SendCodeAuthModal.tsx index 01df67b6f..915dd0ba4 100644 --- a/projects/app/src/components/support/user/safe/SendCodeAuthModal.tsx +++ b/projects/app/src/components/support/user/safe/SendCodeAuthModal.tsx @@ -32,6 +32,20 @@ const SendCodeAuthModal = ({ runAsync: getCaptcha } = useRequest2(() => getCaptchaPic(username), { manual: false }); + const onSubmit = async ({ code }: { code: string }) => { + await onSendCode({ username, captcha: code }); + onClose(); + }; + + const onError = (err: any) => { + console.log(err); + }; + + const handleEnterKeyDown = (e: React.KeyboardEvent) => { + if (e.key.toLowerCase() !== 'enter') return; + handleSubmit(onSubmit, onError)(); + }; + return ( @@ -55,25 +69,17 @@ const SendCodeAuthModal = ({ /> - + - diff --git a/projects/app/src/pageComponents/login/LoginModal.tsx b/projects/app/src/pageComponents/login/LoginModal.tsx index d2cdf69ba..258dc01d1 100644 --- a/projects/app/src/pageComponents/login/LoginModal.tsx +++ b/projects/app/src/pageComponents/login/LoginModal.tsx @@ -23,7 +23,7 @@ const LoginModal = ({ onSuccess }: LoginModalProps) => { maxW="556px" maxH={['100vh', '90vh']} borderRadius={[0, '16px']} - overflow="auto" + overflow="hidden" > )} - + {/* main content area */} - + {pageType && DynamicComponent ? DynamicComponent : }