Przeglądaj źródła

fix: mermaid error on rating

Timothy J. Baek 8 miesięcy temu
rodzic
commit
2cd1207e73

+ 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);
 		}