diff --git a/src/lib/components/cards/BlogHeader.svelte b/src/lib/components/cards/BlogHeader.svelte
index ff218fe..3df794a 100644
--- a/src/lib/components/cards/BlogHeader.svelte
+++ b/src/lib/components/cards/BlogHeader.svelte
@@ -9,7 +9,8 @@
import { getMatchingTags } from "$lib/utils/nostrUtils";
import LazyImage from "$components/util/LazyImage.svelte";
import { generateDarkPastelColor } from "$lib/utils/image_utils";
-
+ import { getNdkContext } from "$lib/ndk";
+
const {
rootId,
event,
@@ -22,6 +23,8 @@
active: boolean;
}>();
+ const ndk = getNdkContext();
+
let title: string = $derived(event.getMatchingTags("title")[0]?.[1]);
let author: string = $derived(
getMatchingTags(event, "author")[0]?.[1] ?? "unknown",
@@ -59,7 +62,7 @@
- {@render userBadge(authorPubkey, author)}
+ {@render userBadge(authorPubkey, author, ndk)}
{publishedAt()}
diff --git a/src/lib/components/cards/ProfileHeader.svelte b/src/lib/components/cards/ProfileHeader.svelte
index d58c13c..a1fc210 100644
--- a/src/lib/components/cards/ProfileHeader.svelte
+++ b/src/lib/components/cards/ProfileHeader.svelte
@@ -145,6 +145,7 @@
profile.display_name ||
profile.name ||
event.pubkey,
+ ndk,
)}
{#if communityStatus === true}
@@ -277,6 +278,7 @@
{@render userBadge(
toNpub(event.pubkey) as string,
profile?.displayName || profile.name || event.pubkey,
+ ndk,
)}
{profile.lud16}
diff --git a/src/lib/components/embedded_events/EmbeddedEvent.svelte b/src/lib/components/embedded_events/EmbeddedEvent.svelte
index 9b30919..7b0c9a6 100644
--- a/src/lib/components/embedded_events/EmbeddedEvent.svelte
+++ b/src/lib/components/embedded_events/EmbeddedEvent.svelte
@@ -261,6 +261,7 @@
{@render userBadge(
toNpub(event.pubkey) as string,
authorDisplayName,
+ ndk,
)}
{:else}