From 9adfa2200a1e1845a3f039b2ed87f1496c6fcee0 Mon Sep 17 00:00:00 2001 From: Joseph Garrone Date: Wed, 8 May 2024 17:11:58 +0200 Subject: [PATCH] Update SelectAuthenticator.tsx --- src/login/pages/SelectAuthenticator.tsx | 81 +++++++++---------------- 1 file changed, 29 insertions(+), 52 deletions(-) diff --git a/src/login/pages/SelectAuthenticator.tsx b/src/login/pages/SelectAuthenticator.tsx index 37dc74f8..22d10a1b 100644 --- a/src/login/pages/SelectAuthenticator.tsx +++ b/src/login/pages/SelectAuthenticator.tsx @@ -1,9 +1,8 @@ +import { clsx } from "keycloakify/tools/clsx"; import type { PageProps } from "keycloakify/login/pages/PageProps"; import { useGetClassName } from "keycloakify/login/lib/useGetClassName"; import type { KcContext } from "keycloakify/login/kcContext"; import type { I18n } from "keycloakify/login/i18n"; -import { MouseEvent, useRef } from "react"; -import { useConstCallback } from "keycloakify/tools/useConstCallback"; export default function SelectAuthenticator(props: PageProps, I18n>) { const { kcContext, i18n, doUseDefaultCss, Template, classes } = props; @@ -12,60 +11,38 @@ export default function SelectAuthenticator(props: PageProps(null); - const authExecIdInput = useRef(null); - - const submitForm = useConstCallback(() => { - selectCredentialsForm.current?.submit(); - }); - - const onSelectedAuthenticator = useConstCallback((event: MouseEvent) => { - const divElement = event.currentTarget; - const authExecId = divElement.dataset.authExecId; - - if (!authExecIdInput.current || !authExecId) { - return; - } - - authExecIdInput.current.value = authExecId; - submitForm(); - }); - return ( -