From ee916af48eb4f43ac3345584774485257adc81df Mon Sep 17 00:00:00 2001 From: Joseph Garrone Date: Wed, 12 Jun 2024 09:20:10 +0200 Subject: [PATCH] Provide default message for the info page --- src/login/KcContext/KcContext.ts | 1 + src/login/KcContext/kcContextMocks.ts | 8 +++++++- src/login/pages/Info.tsx | 6 ------ 3 files changed, 8 insertions(+), 7 deletions(-) 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