Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
fix: add extra space between paragraphs in reasoning renderer
Browse files
src/lib/components/chat/MarkdownRenderer.svelte
CHANGED
@@ -101,20 +101,16 @@
|
|
101 |
});
|
102 |
</script>
|
103 |
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
{
|
108 |
-
{#
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
{/await}
|
115 |
-
{/if}
|
116 |
-
{/each}
|
117 |
-
</div>
|
118 |
|
119 |
<style lang="postcss">
|
120 |
:global(.katex-display) {
|
|
|
101 |
});
|
102 |
</script>
|
103 |
|
104 |
+
{#each marked.lexer(content) as token}
|
105 |
+
{#if token.type === "code"}
|
106 |
+
<CodeBlock lang={token.lang} code={token.text} />
|
107 |
+
{:else}
|
108 |
+
{#await marked.parse(token.raw) then parsed}
|
109 |
+
<!-- eslint-disable-next-line svelte/no-at-html-tags -->
|
110 |
+
{@html parsed}
|
111 |
+
{/await}
|
112 |
+
{/if}
|
113 |
+
{/each}
|
|
|
|
|
|
|
|
|
114 |
|
115 |
<style lang="postcss">
|
116 |
:global(.katex-display) {
|
src/lib/components/chat/OpenReasoningResults.svelte
CHANGED
@@ -52,7 +52,7 @@
|
|
52 |
</summary>
|
53 |
|
54 |
<div
|
55 |
-
class="border-t border-gray-200 px-5 pb-2 pt-2 text-sm text-gray-600 dark:border-gray-800 dark:text-gray-400"
|
56 |
>
|
57 |
<MarkdownRenderer {content} />
|
58 |
</div>
|
|
|
52 |
</summary>
|
53 |
|
54 |
<div
|
55 |
+
class="border-t border-gray-200 px-5 pb-2 pt-2 text-sm text-gray-600 dark:border-gray-800 dark:text-gray-400 space-y-4"
|
56 |
>
|
57 |
<MarkdownRenderer {content} />
|
58 |
</div>
|