diff --git a/src/lib/components/Terms.tsx b/src/lib/components/Terms.tsx index 25c2ab75..68d3893b 100644 --- a/src/lib/components/Terms.tsx +++ b/src/lib/components/Terms.tsx @@ -15,6 +15,7 @@ import { useConstCallback } from "powerhooks/useConstCallback"; export const evtTermMarkdown = Evt.create(undefined); export type KcContextLike = { + pageId: KcContextBase["pageId"]; locale?: { currentLanguageTag: string; }; @@ -42,6 +43,10 @@ export function useDownloadTerms(params: { })(); useEffect(() => { + if (kcContext.pageId !== "terms.ftl") { + return; + } + downloadTermMarkdownMemoized(kcContext.locale?.currentLanguageTag ?? fallbackLanguageTag).then( thermMarkdown => (evtTermMarkdown.state = thermMarkdown), );