diff --git a/frontend/src/views/Login/components/PasswordStep/PasswordStep.tsx b/frontend/src/views/Login/components/PasswordStep/PasswordStep.tsx index 134b08e5e..8f7eeb992 100644 --- a/frontend/src/views/Login/components/PasswordStep/PasswordStep.tsx +++ b/frontend/src/views/Login/components/PasswordStep/PasswordStep.tsx @@ -32,7 +32,8 @@ export const PasswordStep = ({ const { t } = useTranslation(); const router = useRouter(); - const handleLogin = async () => { + const handleLogin = async (e:React.FormEvent) => { + e.preventDefault() try { setIsLoading(true); @@ -102,10 +103,12 @@ export const PasswordStep = ({ console.error(err); } }; + + return (
e.preventDefault()} + onSubmit={handleLogin} className="h-full mx-auto w-full max-w-md px-6 pt-8" >

@@ -130,7 +133,6 @@ export const PasswordStep = ({ type="submit" colorSchema="primary" variant="outline_bg" - onClick={async () => handleLogin()} isFullWidth isLoading={isLoading} className="h-14" diff --git a/frontend/src/views/Login/components/SAMLSSOStep/SAMLSSOStep.tsx b/frontend/src/views/Login/components/SAMLSSOStep/SAMLSSOStep.tsx index 66184aaa7..b4da2ce92 100644 --- a/frontend/src/views/Login/components/SAMLSSOStep/SAMLSSOStep.tsx +++ b/frontend/src/views/Login/components/SAMLSSOStep/SAMLSSOStep.tsx @@ -15,12 +15,19 @@ export const SAMLSSOStep = ({ const queryParams = new URLSearchParams(window.location.search); + const handleSubmission = (e:React.FormEvent) => { + e.preventDefault() + const callbackPort = queryParams.get("callback_port"); + window.open(`/api/v1/sso/redirect/saml2/${ssoIdentifier}${callbackPort ? `?callback_port=${callbackPort}` : ""}`); + window.close(); + } + return (

What's your SSO Identifier?

- +
{ - const callbackPort = queryParams.get("callback_port"); - window.open(`/api/v1/sso/redirect/saml2/${ssoIdentifier}${callbackPort ? `?callback_port=${callbackPort}` : ""}`); - window.close(); - }} isFullWidth className="h-14" >