Skip to content

Commit 9c04748

Browse files
Snooz82Copilot
andcommitted
Update website/src/components/Glossary/GlossaryTable.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent 22ee2c0 commit 9c04748

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

website/src/components/Glossary/GlossaryTable.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,15 @@ const GlossaryTable: React.FC = () => {
5454
const canonicalEntries: DisplayEntry[] = glossaryItems.map((item) => {
5555
const slug = slugify(item.term);
5656
const html = marked.parse(item.definition || '', { async: false }) as string;
57+
const sanitizedHtml =
58+
typeof window !== 'undefined' && purifyRef.current
59+
? purifyRef.current.sanitize(html)
60+
: html;
5761
return {
5862
term: item.term,
5963
abbreviation: item.abbreviation,
6064
definition: item.definition,
61-
definitionHtml: html,
65+
definitionHtml: sanitizedHtml,
6266
canonicalTerm: item.term,
6367
isAlias: false,
6468
slug,

0 commit comments

Comments
 (0)