From 32f1de064b80a0384d2854de4943a5816e9048db Mon Sep 17 00:00:00 2001 From: Joseph Garrone Date: Wed, 10 Apr 2024 03:43:23 +0200 Subject: Update Keycloakify --- src/keycloak-theme/account/Template.tsx | 6 +++--- src/keycloak-theme/login/Template.tsx | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) (limited to 'src') 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) { `${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) { {realm.internationalizationEnabled && (assert(locale !== undefined), true) && locale.supported.length > 1 && (
  • - {/* eslint-disable-next-line jsx-a11y/anchor-is-valid */} {labelBySupportedLanguageTag[currentLanguageTag]}
      {locale.supported.map(({ languageTag }) => (
    • - {/* eslint-disable-next-line jsx-a11y/anchor-is-valid */} changeLocale(languageTag)}> {labelBySupportedLanguageTag[languageTag]} 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) { `${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}"`); }, []); -- cgit v1.2.3