diff --git a/package.json b/package.json
index cd28d32a..9ebaff03 100644
--- a/package.json
+++ b/package.json
@@ -24,7 +24,6 @@
"@sveltejs/adapter-netlify": "^2.0.8",
"@tailwindcss/forms": "^0.5.4",
"@tinymce/tinymce-svelte": "^1.0.1",
- "@types/marked": "^5.0.1",
"@types/paystack": "^2.0.1",
"@types/pluralize": "0.0.30",
"ai": "^2.1.31",
@@ -37,7 +36,6 @@
"hotkeys-js": "^3.11.2",
"js-yaml": "^4.1.0",
"lodash": "^4.17.21",
- "marked": "^6.0.0",
"netlify": "^13.1.10",
"nodemailer": "^6.9.5",
"openai-edge": "^1.2.2",
diff --git a/src/lib/components/Apps/components/Comments/index.svelte b/src/lib/components/Apps/components/Comments/index.svelte
new file mode 100644
index 00000000..4fb6ae69
--- /dev/null
+++ b/src/lib/components/Apps/components/Comments/index.svelte
@@ -0,0 +1,205 @@
+
+
+
+
+
+
+
+
+
+ {#each comments as comment}
+
+
+

+
+
{comment.name}
+
+ {calDateDiff(comment.commentAt)}
+
+
+
+
+ {comment.comment}
+
+
+ {/each}
+
+
+
+
+
diff --git a/src/lib/components/Apps/components/LiveChat/index.svelte b/src/lib/components/Apps/components/LiveChat/index.svelte
deleted file mode 100644
index 7ae65e43..00000000
--- a/src/lib/components/Apps/components/LiveChat/index.svelte
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
-
-
-
-
-
-
-
- {#each chats as chat}
-
-
-

-
{chat.name}
-
-
- {@html chat.message}
-
-
- {/each}
-
-
-
-
-
diff --git a/src/lib/components/Apps/components/QandA/index.svelte b/src/lib/components/Apps/components/QandA/index.svelte
index faffa510..b1a1af0f 100644
--- a/src/lib/components/Apps/components/QandA/index.svelte
+++ b/src/lib/components/Apps/components/QandA/index.svelte
@@ -1,5 +1,4 @@
diff --git a/src/lib/components/CodeSnippet/index.svelte b/src/lib/components/CodeSnippet/index.svelte
index 5a044308..7e441b3d 100644
--- a/src/lib/components/CodeSnippet/index.svelte
+++ b/src/lib/components/CodeSnippet/index.svelte
@@ -1,9 +1,7 @@
- {@html marked('```js\n' + code + '\n```')}
+ {@html code}
diff --git a/src/lib/components/Course/components/Lesson/Exercise/EditMode.svelte b/src/lib/components/Course/components/Lesson/Exercise/EditMode.svelte
index 1380c290..83179c6a 100644
--- a/src/lib/components/Course/components/Lesson/Exercise/EditMode.svelte
+++ b/src/lib/components/Course/components/Lesson/Exercise/EditMode.svelte
@@ -34,9 +34,6 @@
import { deleteExercise } from '$lib/utils/services/courses';
import { lesson } from '../store/lessons';
- // import EditContent from "$lib/components/EditContent/index.svelte";
-
- // let value = readme;
const extraActions = ['Code Snippets', 'Upload image'];
const initialQuestionsLength = $questionnaire.questions.length;
diff --git a/src/lib/components/Course/components/Lesson/Exercise/UpdateDescription.svelte b/src/lib/components/Course/components/Lesson/Exercise/UpdateDescription.svelte
index 0620eb7f..ce3707cd 100644
--- a/src/lib/components/Course/components/Lesson/Exercise/UpdateDescription.svelte
+++ b/src/lib/components/Course/components/Lesson/Exercise/UpdateDescription.svelte
@@ -1,10 +1,9 @@
-
-
-
-
-
-
- {#if $$slots.buttons}
-
-
-
-
- {/if}
-
-
- {#if isWriteMode}
-
- {:else}
-
- {@html marked(value || 'Nothing to preview')}
-
- {/if}
-
- {#if !isWriteMode}
-
- {/if}
-
-
-
-
- Styling with Markdown is supported.
-
- Learn more
-
-
-
-
-
-
-
-
diff --git a/src/lib/components/Form/TextField.svelte b/src/lib/components/Form/TextField.svelte
index c1a1b18e..ef31b462 100644
--- a/src/lib/components/Form/TextField.svelte
+++ b/src/lib/components/Form/TextField.svelte
@@ -7,7 +7,7 @@
export let placeholder = '';
export let value: string | number | null;
export let name = '';
- export let onKeyDown = () => {};
+ export let onKeyDown = (e) => {};
export let className = '';
export let inputClassName = '';
export let labelClassName = 'font-light';
diff --git a/src/lib/components/HTMLRender/HTMLRender.svelte b/src/lib/components/HTMLRender/HTMLRender.svelte
index f8e3f1a5..26434cd0 100644
--- a/src/lib/components/HTMLRender/HTMLRender.svelte
+++ b/src/lib/components/HTMLRender/HTMLRender.svelte
@@ -1,6 +1,4 @@
@@ -9,6 +7,6 @@
{#if $$slots.content}
{:else}
- {@html marked(content, { breaks: true, gfm: true })}
+ {@html content}
{/if}
diff --git a/src/lib/components/IconButton/index.svelte b/src/lib/components/IconButton/index.svelte
index c1e58a53..b5b39e54 100644
--- a/src/lib/components/IconButton/index.svelte
+++ b/src/lib/components/IconButton/index.svelte
@@ -1,22 +1,26 @@
-
-
-
- {#if !!content}
- {@html marked(content, { breaks: true, gfm: true })}
- {/if}
-
-
-
diff --git a/src/lib/components/Question/TextareaQuestion/index.svelte b/src/lib/components/Question/TextareaQuestion/index.svelte
index 290b4154..4692bf78 100644
--- a/src/lib/components/Question/TextareaQuestion/index.svelte
+++ b/src/lib/components/Question/TextareaQuestion/index.svelte
@@ -1,6 +1,5 @@