瀏覽代碼

fix: mermaid error on rating

Timothy J. Baek 8 月之前
父節點
當前提交
2cd1207e73
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      src/lib/components/chat/Messages/CodeBlock.svelte

+ 4 - 2
src/lib/components/chat/Messages/CodeBlock.svelte

@@ -217,8 +217,10 @@ __builtins__.input = input`);
 
 	const drawMermaidDiagram = async () => {
 		try {
-			const { svg } = await mermaid.render(`mermaid-${uuidv4()}`, code);
-			mermaidHtml = svg;
+			if (await mermaid.parse(code)) {
+				const { svg } = await mermaid.render(`mermaid-${uuidv4()}`, code);
+				mermaidHtml = svg;
+			}
 		} catch (error) {
 			console.log('Error:', error);
 		}