Bläddra i källkod

Merge pull request #6879 from michaelpoluektov/fix/render-html-in-citations

fix/feat: add HTML rendering to citations back
Timothy Jaeryang Baek 5 månader sedan
förälder
incheckning
fb464800e4
1 ändrade filer med 7 tillägg och 1 borttagningar
  1. 7 1
      src/lib/components/chat/Messages/CitationsModal.svelte

+ 7 - 1
src/lib/components/chat/Messages/CitationsModal.svelte

@@ -1,4 +1,6 @@
 <script lang="ts">
+	import DOMPurify from 'dompurify';
+
 	import { getContext, onMount, tick } from 'svelte';
 	import Modal from '$lib/components/common/Modal.svelte';
 	import Tooltip from '$lib/components/common/Tooltip.svelte';
@@ -149,7 +151,11 @@
 							{$i18n.t('Content')}
 						</div>
 						<pre class="text-sm dark:text-gray-400 whitespace-pre-line">
-							{document.document}
+							{#if document.metadata?.html}
+								{@html DOMPurify(document.document)}
+							{:else}
+								{document.document}
+							{/if}
 						</pre>
 					</div>