diff --git a/src/lib/components/chat/Messages/ContentRenderer.svelte b/src/lib/components/chat/Messages/ContentRenderer.svelte index d3a5812f7..2974e880e 100644 --- a/src/lib/components/chat/Messages/ContentRenderer.svelte +++ b/src/lib/components/chat/Messages/ContentRenderer.svelte @@ -154,10 +154,10 @@ }, [])} {onSourceClick} {onTaskClick} - on:update={(e) => { + onUpdate={(e) => { dispatch('update', e.detail); }} - on:code={(e) => { + onCode={(e) => { const { lang, code } = e.detail; if ( diff --git a/src/lib/components/chat/Messages/Markdown.svelte b/src/lib/components/chat/Messages/Markdown.svelte index 472e53e59..a014500ef 100644 --- a/src/lib/components/chat/Messages/Markdown.svelte +++ b/src/lib/components/chat/Messages/Markdown.svelte @@ -7,9 +7,6 @@ import markedKatexExtension from '$lib/utils/marked/katex-extension'; import MarkdownTokens from './Markdown/MarkdownTokens.svelte'; - import { createEventDispatcher } from 'svelte'; - - const dispatch = createEventDispatcher(); export let id = ''; export let content; @@ -18,6 +15,9 @@ export let sourceIds = []; + export let onUpdate = () => {}; + export let onCode = () => {}; + export let onSourceClick = () => {}; export let onTaskClick = () => {}; @@ -40,17 +40,5 @@ {#key id} - { - dispatch('update', e.detail); - }} - on:code={(e) => { - dispatch('code', e.detail); - }} - /> + {/key} diff --git a/src/lib/components/chat/Messages/Markdown/MarkdownTokens.svelte b/src/lib/components/chat/Messages/Markdown/MarkdownTokens.svelte index 790cf5be9..ac73fb119 100644 --- a/src/lib/components/chat/Messages/Markdown/MarkdownTokens.svelte +++ b/src/lib/components/chat/Messages/Markdown/MarkdownTokens.svelte @@ -1,6 +1,6 @@