diff --git a/src/lib/components/CommentBox.svelte b/src/lib/components/CommentBox.svelte
index 5a7396e..2c9d43d 100644
--- a/src/lib/components/CommentBox.svelte
+++ b/src/lib/components/CommentBox.svelte
@@ -1,16 +1,10 @@
-
Summary:
-
- {@html parsedSummary}
-
+
+
Summary:
+
+ {@render basicMarkup(getEventSummary(event), ndk)}
- {/if}
+
{#if event.kind !== 0}
+ {@const kind = event.kind}
+ {@const content = event.content.trim()}
Content:
@@ -387,12 +337,16 @@
Quote repost:
{@render quotedContent(event, [], getNdkContext())}
- {#if event.content && event.content.trim()}
+ {#if content}
Added comment:
- {@html parsedContent}
+ {#if repostKinds.includes(kind)}
+ {@html content}
+ {:else}
+ {@render basicMarkup(content, ndk)}
+ {/if}
{/if}
@@ -400,7 +354,11 @@
{:else}
- {@html parsedContent}
+ {#if repostKinds.includes(kind)}
+ {@html content}
+ {:else}
+ {@render basicMarkup(content, ndk)}
+ {/if}
{#if shouldTruncate}
{/if}
{:else}
- {#await parseBasicmarkup(message.content || "No content", ndk) then parsed}
- {@html parsed}
- {/await}
+ {@render basicMarkup(message.content || "No content", ndk)}
{/if}
@@ -951,17 +946,13 @@
Comment:
- {#await parseBasicmarkup(notification.content, ndk) then parsed}
- {@html parsed}
- {/await}
+ {@render basicMarkup(notification.content, ndk)}
{/if}
{:else}
- {#await parseBasicmarkup(notification.content || "No content", ndk) then parsed}
- {@html parsed}
- {/await}
+ {@render basicMarkup(notification.content || "No content", ndk)}
{/if}
@@ -999,9 +990,7 @@
- {#await parseBasicmarkup(replyToMessage.content || "No content", ndk) then parsed}
- {@html parsed}
- {/await}
+ {@render basicMarkup(replyToMessage.content || "No content", ndk)}
diff --git a/src/lib/components/cards/ProfileHeader.svelte b/src/lib/components/cards/ProfileHeader.svelte
index a095434..d58c13c 100644
--- a/src/lib/components/cards/ProfileHeader.svelte
+++ b/src/lib/components/cards/ProfileHeader.svelte
@@ -17,7 +17,8 @@
import { goto } from "$app/navigation";
import { isPubkeyInUserLists, fetchCurrentUserLists } from "$lib/utils/user_lists";
import { UserOutline } from "flowbite-svelte-icons";
- import { parseBasicmarkup } from "$lib/utils/markup/basicMarkupParser";
+ import { basicMarkup } from "$lib/snippets/MarkupSnippets.svelte";
+ import { getNdkContext } from "$lib/ndk";
const {
event,
@@ -31,11 +32,12 @@
communityStatusMap?: Record