From c3862bc387e93284e5885c1ad2a841441802d040 Mon Sep 17 00:00:00 2001 From: "Timothy J. Baek" Date: Sat, 5 Oct 2024 19:58:27 -0700 Subject: [PATCH] refac: code rendering --- .../Messages/Markdown/MarkdownTokens.svelte | 32 +++++++++++-------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/src/lib/components/chat/Messages/Markdown/MarkdownTokens.svelte b/src/lib/components/chat/Messages/Markdown/MarkdownTokens.svelte index 31a0e2109..211412bd6 100644 --- a/src/lib/components/chat/Messages/Markdown/MarkdownTokens.svelte +++ b/src/lib/components/chat/Messages/Markdown/MarkdownTokens.svelte @@ -33,20 +33,24 @@ {:else if token.type === 'code'} - { - dispatch('update', { - raw: token.raw, - oldContent: token.text, - newContent: e.detail - }); - }} - /> + {#if token.raw.includes('```')} + { + dispatch('update', { + raw: token.raw, + oldContent: token.text, + newContent: e.detail + }); + }} + /> + {:else} + {unescapeHtml(token.text)} + {/if} {:else if token.type === 'table'}