Files
calendar/packages/platform/atoms/lib/markdownToSafeHTML.ts
T
MorganandGitHub 15e93af2ac chore: enable markdown for platform atoms (#18069)
* chore: enable markdown for platform atoms

* fixup! chore: enable markdown for platform atoms
2024-12-09 16:11:02 +02:00

10 lines
285 B
TypeScript

import DOMPurify from "dompurify";
import { marked } from "marked";
export function markdownToSafeHTML(markdown: string | null) {
if (!markdown) return "";
marked.use({ async: false });
const parsedMd = marked.parse(markdown) as string;
return DOMPurify.sanitize(parsedMd);
}