diff --git a/src/lib/components/EventDetails.svelte b/src/lib/components/EventDetails.svelte index c06123e..12d830c 100644 --- a/src/lib/components/EventDetails.svelte +++ b/src/lib/components/EventDetails.svelte @@ -285,6 +285,7 @@ >Author: {@render userBadge( toNpub(event.pubkey) as string, profile?.display_name || undefined, + ndk, )} {:else} @@ -336,7 +337,7 @@
Quote repost:
- {@render quotedContent(event, [], getNdkContext())} + {@render quotedContent(event, [], ndk)} {#if content}
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} diff --git a/src/lib/components/publications/PublicationHeader.svelte b/src/lib/components/publications/PublicationHeader.svelte index 5cab792..db296cd 100644 --- a/src/lib/components/publications/PublicationHeader.svelte +++ b/src/lib/components/publications/PublicationHeader.svelte @@ -1,7 +1,7 @@ -{#snippet userBadge(identifier: string, displayText: string | undefined)} +{#snippet userBadge(identifier: string, displayText: string | undefined, ndk?: NDK)} {@const npub = toNpub(identifier)} {#if npub} {#if !displayText || displayText.trim().toLowerCase() === "unknown"} - {#await getUserMetadata(npub, getNdkContext(), false) then profile} + {#await getUserMetadata(npub, ndk, false) then profile} {@const p = profile as UserProfile} - {@const debugInfo = console.log("Profile data for", npub, ":", p)}