diff --git a/packages/ui/src/context/marked.tsx b/packages/ui/src/context/marked.tsx index cead61ba6090..a95bf9a85e8d 100644 --- a/packages/ui/src/context/marked.tsx +++ b/packages/ui/src/context/marked.tsx @@ -565,6 +565,11 @@ export const { use: useMarked, provider: MarkedProvider } = createSimpleContext( } } - return jsParser + return { + async parse(markdown: string): Promise { + const html = await Promise.resolve(jsParser.parse(markdown)) + return renderMathExpressions(html) + }, + } }, })