enh: banner md support

This commit is contained in:
Timothy Jaeryang Baek 2024-12-01 23:58:22 -08:00
parent 1dab0cfada
commit 5433340bb1

View File

@ -2,6 +2,8 @@
import type { Banner } from '$lib/types'; import type { Banner } from '$lib/types';
import { onMount, createEventDispatcher } from 'svelte'; import { onMount, createEventDispatcher } from 'svelte';
import { fade } from 'svelte/transition'; import { fade } from 'svelte/transition';
import DOMPurify from 'dompurify';
import { marked } from 'marked';
const dispatch = createEventDispatcher(); const dispatch = createEventDispatcher();
@ -81,7 +83,7 @@
</div> </div>
<div class="flex-1 text-xs text-gray-700 dark:text-white"> <div class="flex-1 text-xs text-gray-700 dark:text-white">
{banner.content} {@html marked.parse(DOMPurify.sanitize(banner.content))}
</div> </div>
</div> </div>