diff --git a/src/lib/pages/LoginConfigTotp.tsx b/src/lib/pages/LoginConfigTotp.tsx index 5a48eef9..681a9116 100644 --- a/src/lib/pages/LoginConfigTotp.tsx +++ b/src/lib/pages/LoginConfigTotp.tsx @@ -2,7 +2,7 @@ import React from "react"; import { clsx } from "../tools/clsx"; import type { PageProps } from "../KcProps"; import type { KcContextBase } from "../getKcContext"; -import type { I18nBase } from "../i18n"; +import type { I18nBase, MessageKeyBase } from "../i18n"; export default function LoginConfigTotp(props: PageProps<Extract<KcContextBase, { pageId: "login-config-totp.ftl" }>, I18nBase>) { const { kcContext, i18n, doFetchDefaultThemeResources = true, Template, ...kcProps } = props; @@ -29,7 +29,7 @@ export default function LoginConfigTotp(props: PageProps<Extract<KcContextBase, <ul id="kc-totp-supported-apps"> {totp.policy.supportedApplications.map(app => ( - <li>{app}</li> + <li>{ msg(app as MessageKeyBase) == undefined? app : msg(app as MessageKeyBase) }</li> ))} </ul> </li>