Fix #549 after test
This commit is contained in:
parent
c3ee8e10e6
commit
56d6d8001a
@ -193,7 +193,7 @@ function decodeHtmlEntities(htmlStr){
|
||||
decodeHtmlEntities.element = element;
|
||||
}
|
||||
element.innerHTML = htmlStr;
|
||||
return textarea.value;
|
||||
return element.value;
|
||||
}
|
||||
|
||||
})();
|
||||
|
@ -12,7 +12,7 @@ export type KcContextLike = {
|
||||
currentLanguageTag: string;
|
||||
supported: { languageTag: string; url: string; label: string }[];
|
||||
};
|
||||
__localizationRealmOverridesUserProfile: Record<string, string>;
|
||||
__localizationRealmOverridesUserProfile?: Record<string, string>;
|
||||
};
|
||||
|
||||
assert<KcContext extends KcContextLike ? true : false>();
|
||||
@ -145,7 +145,7 @@ export function createUseI18n<ExtraMessageKey extends string = never>(extraMessa
|
||||
function createI18nTranslationFunctions<MessageKey extends string>(params: {
|
||||
fallbackMessages: Record<MessageKey, string>;
|
||||
messages: Record<MessageKey, string>;
|
||||
__localizationRealmOverridesUserProfile: Record<string, string>;
|
||||
__localizationRealmOverridesUserProfile: Record<string, string> | undefined;
|
||||
}): Pick<GenericI18n<MessageKey>, "msg" | "msgStr" | "advancedMsg" | "advancedMsgStr"> {
|
||||
const { fallbackMessages, messages, __localizationRealmOverridesUserProfile } = params;
|
||||
|
||||
@ -203,7 +203,7 @@ function createI18nTranslationFunctions<MessageKey extends string>(params: {
|
||||
function resolveMsgAdvanced(props: { key: string; args: (string | undefined)[]; doRenderAsHtml: boolean }): JSX.Element | string {
|
||||
const { key, args, doRenderAsHtml } = props;
|
||||
|
||||
if (key in __localizationRealmOverridesUserProfile) {
|
||||
if (__localizationRealmOverridesUserProfile !== undefined && key in __localizationRealmOverridesUserProfile) {
|
||||
const resolvedMessage = __localizationRealmOverridesUserProfile[key];
|
||||
|
||||
return doRenderAsHtml ? (
|
||||
|
@ -144,7 +144,7 @@ export declare namespace KcContext {
|
||||
tabId: string;
|
||||
ssoLoginInOtherTabsUrl: string;
|
||||
};
|
||||
__localizationRealmOverridesUserProfile: Record<string, string>;
|
||||
__localizationRealmOverridesUserProfile?: Record<string, string>;
|
||||
};
|
||||
|
||||
export type SamlPostForm = Common & {
|
||||
@ -757,9 +757,8 @@ export type PasswordPolicies = {
|
||||
};
|
||||
|
||||
assert<
|
||||
KcContext.Common extends Record<
|
||||
typeof nameOfTheLocalizationRealmOverridesUserProfileProperty,
|
||||
unknown
|
||||
KcContext.Common extends Partial<
|
||||
Record<typeof nameOfTheLocalizationRealmOverridesUserProfileProperty, unknown>
|
||||
>
|
||||
? true
|
||||
: false
|
||||
|
Loading…
x
Reference in New Issue
Block a user