diff --git a/src/login/pages/LoginOtp.tsx b/src/login/pages/LoginOtp.tsx index 2d977a79..92716b61 100644 --- a/src/login/pages/LoginOtp.tsx +++ b/src/login/pages/LoginOtp.tsx @@ -1,4 +1,4 @@ -import { Fragment, useCallback, useRef } from "react"; +import { Fragment, useState } from "react"; import { getKcClsx } from "keycloakify/login/lib/kcClsx"; import { kcSanitize } from "keycloakify/lib/kcSanitize"; import type { PageProps } from "keycloakify/login/pages/PageProps"; @@ -17,14 +17,7 @@ export default function LoginOtp(props: PageProps(null); - - const onSubmitForm = useCallback(() => { - if (loginButtonRef.current !== null) { - loginButtonRef.current.disabled = true; - } - return true; - }, [loginButtonRef]); + const [isSubmitting, setIsSubmitting] = useState(false); return (