diff options
author | 2024-04-10 03:43:23 +0200 | |
---|---|---|
committer | 2024-04-10 03:43:23 +0200 | |
commit | 32f1de064b80a0384d2854de4943a5816e9048db (patch) | |
tree | 1eaa79801e8cb7abdc18caaab273b9158a8002b3 /src | |
parent | Bump version (diff) |
Update Keycloakify
Diffstat (limited to 'src')
-rw-r--r-- | src/keycloak-theme/account/Template.tsx | 6 | ||||
-rw-r--r-- | src/keycloak-theme/login/Template.tsx | 8 |
2 files changed, 7 insertions, 7 deletions
diff --git a/src/keycloak-theme/account/Template.tsx b/src/keycloak-theme/account/Template.tsx index 7f8236a..93e4e2f 100644 --- a/src/keycloak-theme/account/Template.tsx +++ b/src/keycloak-theme/account/Template.tsx @@ -25,7 +25,9 @@ export default function Template(props: TemplateProps<KcContext, I18n>) { `${url.resourcesPath}/css/account.css` ], "htmlClassName": getClassName("kcHtmlClass"), - "bodyClassName": clsx("admin-console", "user", getClassName("kcBodyClass")) + "bodyClassName": clsx("admin-console", "user", getClassName("kcBodyClass")), + "htmlLangProperty": locale?.currentLanguageTag, + "documentTitle": i18n.msgStr("accountManagementTitle") }); if (!isReady) { @@ -47,14 +49,12 @@ export default function Template(props: TemplateProps<KcContext, I18n>) { {realm.internationalizationEnabled && (assert(locale !== undefined), true) && locale.supported.length > 1 && ( <li> <div className="kc-dropdown" id="kc-locale-dropdown"> - {/* eslint-disable-next-line jsx-a11y/anchor-is-valid */} <a href="#" id="kc-current-locale-link"> {labelBySupportedLanguageTag[currentLanguageTag]} </a> <ul> {locale.supported.map(({ languageTag }) => ( <li key={languageTag} className="kc-dropdown-item"> - {/* eslint-disable-next-line jsx-a11y/anchor-is-valid */} <a href="#" onClick={() => changeLocale(languageTag)}> {labelBySupportedLanguageTag[languageTag]} </a> diff --git a/src/keycloak-theme/login/Template.tsx b/src/keycloak-theme/login/Template.tsx index cc05dbf..3ba0030 100644 --- a/src/keycloak-theme/login/Template.tsx +++ b/src/keycloak-theme/login/Template.tsx @@ -1,6 +1,6 @@ // Copy pasted from: https://github.com/InseeFrLab/keycloakify/blob/main/src/login/Template.tsx -import { useState, useEffect } from "react"; +import { useEffect } from "react"; import { assert } from "keycloakify/tools/assert"; import { clsx } from "keycloakify/tools/clsx"; import { usePrepareTemplate } from "keycloakify/lib/usePrepareTemplate"; @@ -42,11 +42,11 @@ export default function Template(props: TemplateProps<KcContext, I18n>) { `${url.resourcesPath}/css/login.css` ], "htmlClassName": getClassName("kcHtmlClass"), - "bodyClassName": getClassName("kcBodyClass") + "bodyClassName": getClassName("kcBodyClass"), + "htmlLangProperty": locale?.currentLanguageTag, + "documentTitle": i18n.msgStr("loginTitle", kcContext.realm.displayName) }); - useState(()=> { document.title = i18n.msgStr("loginTitle", kcContext.realm.displayName); }); - useEffect(() => { console.log(`Value of MY_ENV_VARIABLE on the Keycloak server: "${kcContext.properties.MY_ENV_VARIABLE}"`); }, []); |