diff --git a/src/login/KcContext/KcContext.ts b/src/login/KcContext/KcContext.ts index 3fc079c1..16168404 100644 --- a/src/login/KcContext/KcContext.ts +++ b/src/login/KcContext/KcContext.ts @@ -229,6 +229,7 @@ export declare namespace KcContext { client: { baseUrl?: string; }; + message: NonNullable; }; export type Error = Common & { diff --git a/src/login/KcContext/kcContextMocks.ts b/src/login/KcContext/kcContextMocks.ts index 54998125..816055cd 100644 --- a/src/login/KcContext/kcContextMocks.ts +++ b/src/login/KcContext/kcContextMocks.ts @@ -212,6 +212,11 @@ export const kcContextMocks = [ clientId: "myApp", baseUrl: "#", attributes: {} + }, + message: { + type: "info", + summary: + "This is the info message from the Keycloak server (in real environment, this message is localized)" } }), id({ @@ -224,7 +229,8 @@ export const kcContextMocks = [ }, message: { type: "error", - summary: "This is the error message" + summary: + "This is the error message from the Keycloak server (in real environment, this message is localized)" } }), id({ diff --git a/src/login/pages/Info.tsx b/src/login/pages/Info.tsx index 1a00fdc8..bdbc40a5 100644 --- a/src/login/pages/Info.tsx +++ b/src/login/pages/Info.tsx @@ -1,4 +1,3 @@ -import { assert } from "keycloakify/tools/assert"; import type { PageProps } from "keycloakify/login/pages/PageProps"; import type { KcContext } from "../KcContext"; import type { I18n } from "../i18n"; @@ -8,11 +7,6 @@ export default function Info(props: PageProps