import React, { memo } from "react"; import Template from "./Template"; import type { KcProps } from "./KcProps"; import { assert } from "../tools/assert"; import type { KcContextBase } from "../getKcContext/KcContextBase"; import { getMsg } from "../i18n"; const Info = memo(({ kcContext, ...props }: { kcContext: KcContextBase.Info } & KcProps) => { const { msg, msgStr } = getMsg(kcContext); assert(kcContext.message !== undefined); const { messageHeader, message, requiredActions, skipLink, pageRedirectUri, actionUri, client } = kcContext; return (