From e1afc1cf7a7886ec44020854739a50b998a9b011 Mon Sep 17 00:00:00 2001 From: Joseph Garrone Date: Wed, 22 Nov 2023 18:00:29 +0100 Subject: [PATCH] Add themeVersion in KcContext type --- src/account/kcContext/KcContext.ts | 1 + src/account/kcContext/kcContextMocks.ts | 1 + src/login/kcContext/KcContext.ts | 1 + src/login/kcContext/kcContextMocks.ts | 1 + 4 files changed, 4 insertions(+) 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",