diff --git a/src/account/kcContext/KcContext.ts b/src/account/kcContext/KcContext.ts index 0e49c5f2..406568b7 100644 --- a/src/account/kcContext/KcContext.ts +++ b/src/account/kcContext/KcContext.ts @@ -6,6 +6,7 @@ export type KcContext = KcContext.Password | KcContext.Account; export declare namespace KcContext { export type Common = { + themeVersion: string; keycloakifyVersion: string; themeType: "account"; themeName: string; diff --git a/src/account/kcContext/kcContextMocks.ts b/src/account/kcContext/kcContextMocks.ts index 31441113..82d9e3fe 100644 --- a/src/account/kcContext/kcContextMocks.ts +++ b/src/account/kcContext/kcContextMocks.ts @@ -7,6 +7,7 @@ import type { KcContext } from "./KcContext"; const PUBLIC_URL = (typeof process !== "object" ? undefined : process.env?.["PUBLIC_URL"]) || "/"; export const kcContextCommonMock: KcContext.Common = { + "themeVersion": "0.0.0", "keycloakifyVersion": "0.0.0", "themeType": "account", "themeName": "my-theme-name", diff --git a/src/login/kcContext/KcContext.ts b/src/login/kcContext/KcContext.ts index 9b61648d..3dd526d9 100644 --- a/src/login/kcContext/KcContext.ts +++ b/src/login/kcContext/KcContext.ts @@ -39,6 +39,7 @@ export type KcContext = export declare namespace KcContext { export type Common = { + themeVersion: string; keycloakifyVersion: string; themeType: "login"; themeName: string; diff --git a/src/login/kcContext/kcContextMocks.ts b/src/login/kcContext/kcContextMocks.ts index 2ed52faf..6dc1edb4 100644 --- a/src/login/kcContext/kcContextMocks.ts +++ b/src/login/kcContext/kcContextMocks.ts @@ -103,6 +103,7 @@ const attributes: Attribute[] = [ const attributesByName = Object.fromEntries(attributes.map(attribute => [attribute.name, attribute])) as any; export const kcContextCommonMock: KcContext.Common = { + "themeVersion": "0.0.0", "keycloakifyVersion": "0.0.0", "themeType": "login", "themeName": "my-theme-name",