import { memo } from "react"; import { Template } from "./Template"; import type { KcProps } from "./KcProps"; import { assert } from "../tools/assert"; import { kcContext } from "../kcContext"; import { useKcTranslation } from "../i18n/useKcTranslation"; export const Error = memo((props: KcProps) => { const { t } = useKcTranslation(); assert( kcContext !== undefined && kcContext.pageId === "error.ftl" && kcContext.message !== undefined ); const { message, client } = kcContext; return (