diff --git a/src/login/lib/useGetClassName.ts b/src/login/lib/useGetClassName.ts index 2692cfb5..25bb6572 100644 --- a/src/login/lib/useGetClassName.ts +++ b/src/login/lib/useGetClassName.ts @@ -94,7 +94,7 @@ export const { useGetClassName } = createUseClassName({ "kcAuthenticatorWebAuthnPasswordlessClass": "fa fa-key list-view-pf-icon-lg", //css classes for the OTP Login Form - "kcSelectOTPListClass": "card-pf card-pf-view card-pf-view-select card-pf-view-single-select", + "kcSelectOTPListClass": "card-pf card-pf-view card-pf-view-select card-pf-view-single-select col-xs-12", "kcSelectOTPListItemClass": "card-pf-body card-pf-top-element", "kcAuthenticatorOtpCircleClass": "fa fa-mobile card-pf-icon-circle", "kcSelectOTPItemHeadingClass": "card-pf-title text-center", diff --git a/src/login/pages/LoginOtp.tsx b/src/login/pages/LoginOtp.tsx index f4e99d34..3dc8419b 100644 --- a/src/login/pages/LoginOtp.tsx +++ b/src/login/pages/LoginOtp.tsx @@ -1,5 +1,3 @@ -import { useEffect } from "react"; -import { headInsert } from "keycloakify/tools/headInsert"; import { clsx } from "keycloakify/tools/clsx"; import type { PageProps } from "keycloakify/login/pages/PageProps"; import { useGetClassName } from "keycloakify/login/lib/useGetClassName"; @@ -18,105 +16,77 @@ export default function LoginOtp(props: PageProps { - let isCleanedUp = false; - - const { prLoaded, remove } = headInsert({ - "type": "javascript", - "src": `${kcContext.url.resourcesCommonPath}/node_modules/jquery/dist/jquery.min.js` - }); - - (async () => { - await prLoaded; - - if (isCleanedUp) { - return; - } - - evaluateInlineScript(); - })(); - - return () => { - isCleanedUp = true; - remove(); - }; - }, []); - return ( - + ); } - -declare const $: any; - -function evaluateInlineScript() { - $(document).ready(function () { - // Card Single Select - $(".card-pf-view-single-select").click(function (this: any) { - if ($(this).hasClass("active")) { - $(this).removeClass("active"); - $(this).children().removeAttr("name"); - } else { - $(".card-pf-view-single-select").removeClass("active"); - $(".card-pf-view-single-select").children().removeAttr("name"); - $(this).addClass("active"); - $(this).children().attr("name", "selectedCredentialId"); - } - }); - - var defaultCred = $(".card-pf-view-single-select")[0]; - if (defaultCred) { - defaultCred.click(); - } - }); -}