From de87dc5191d4dfd45d99cc06f773f056ac429f00 Mon Sep 17 00:00:00 2001 From: Rotimi Best Date: Sun, 24 Sep 2023 12:24:28 +0100 Subject: [PATCH] Proper html formatting --- .../components/AI/AIButton/CustomPromptBtn.svelte | 5 +++-- src/lib/components/Course/index.svelte | 6 ++---- src/lib/components/CourseLandingPage/index.svelte | 12 +++++++----- src/lib/components/HTMLRender/HTMLRender.svelte | 10 ++++++++++ 4 files changed, 22 insertions(+), 11 deletions(-) create mode 100644 src/lib/components/HTMLRender/HTMLRender.svelte diff --git a/src/lib/components/AI/AIButton/CustomPromptBtn.svelte b/src/lib/components/AI/AIButton/CustomPromptBtn.svelte index bebf8b62..28ff9178 100644 --- a/src/lib/components/AI/AIButton/CustomPromptBtn.svelte +++ b/src/lib/components/AI/AIButton/CustomPromptBtn.svelte @@ -5,6 +5,7 @@ import MagicWandFilled from 'carbon-icons-svelte/lib/MagicWandFilled.svelte'; import IconButton from '$lib/components/IconButton/index.svelte'; import { Loading } from 'carbon-components-svelte'; + import HtmlRender from '$lib/components/HTMLRender/HTMLRender.svelte'; export let className = ''; export let handleInsert = (v: string) => {}; @@ -66,10 +67,10 @@
{#if isHTML} - {@html plainText} + {:else}

{plainText} diff --git a/src/lib/components/Course/index.svelte b/src/lib/components/Course/index.svelte index e88dd297..bd0f9bcc 100644 --- a/src/lib/components/Course/index.svelte +++ b/src/lib/components/Course/index.svelte @@ -1,5 +1,4 @@ + +

+ {@html marked(content, { breaks: true, gfm: true })} +