From 954c3319bb1f1e80b755c45865d4bae764f75c03 Mon Sep 17 00:00:00 2001 From: Joseph Garrone Date: Sun, 22 Sep 2024 23:46:45 +0200 Subject: [PATCH] Fix bug in label resolution --- src/login/i18n/noJsx/getI18n.tsx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/login/i18n/noJsx/getI18n.tsx b/src/login/i18n/noJsx/getI18n.tsx index aa1658aa..e560e2e3 100644 --- a/src/login/i18n/noJsx/getI18n.tsx +++ b/src/login/i18n/noJsx/getI18n.tsx @@ -148,11 +148,13 @@ export function createGetI18n< const enabledLanguages: I18n["enabledLanguages"] = []; if (kcContext.locale !== undefined) { - for (const { languageTag, label, url } of kcContext.locale.supported ?? []) { + for (const entry of kcContext.locale.supported ?? []) { + const languageTag = id(entry.languageTag) as LanguageTag; + enabledLanguages.push({ - languageTag: id(languageTag) as LanguageTag, - label, - href: url + languageTag, + label: getLanguageLabel(languageTag), + href: entry.url }); } }