diff --git a/src/components/nostr/kinds/RelayMembersRenderer.tsx b/src/components/nostr/kinds/RelayMembersRenderer.tsx index 2e5767a..452315e 100644 --- a/src/components/nostr/kinds/RelayMembersRenderer.tsx +++ b/src/components/nostr/kinds/RelayMembersRenderer.tsx @@ -5,29 +5,16 @@ import { BaseEventContainer, ClickableEventTitle, } from "./BaseEventRenderer"; -import { PubkeyListFull } from "../lists"; +import { PubkeyListPreview, PubkeyListFull } from "../lists"; import type { NostrEvent } from "@/types/nostr"; /** * Kind 13534 Renderer - Relay Members (Feed View) - * NIP-43 relay membership list - * - * Uses "member" tags instead of standard "p" tags: - * ["member", ""] + * NIP-43 relay membership list using "member" tags */ export function RelayMembersRenderer({ event }: BaseEventProps) { const members = getTagValues(event, "member"); - if (members.length === 0) { - return ( - -
- Empty membership list -
-
- ); - } - return (
@@ -39,14 +26,17 @@ export function RelayMembersRenderer({ event }: BaseEventProps) { Relay Members -
-
- - - {members.length} {members.length === 1 ? "member" : "members"} - + {members.length === 0 ? ( +
+ Empty membership list
-
+ ) : ( + + )}
); @@ -66,11 +56,7 @@ export function RelayMembersDetailRenderer({ event }: { event: NostrEvent }) {
{members.length > 0 ? ( - } - /> + ) : (
Empty membership list diff --git a/src/components/nostr/kinds/RelayUserChangeRenderer.tsx b/src/components/nostr/kinds/RelayUserChangeRenderer.tsx index d04a2eb..6586c31 100644 --- a/src/components/nostr/kinds/RelayUserChangeRenderer.tsx +++ b/src/components/nostr/kinds/RelayUserChangeRenderer.tsx @@ -14,13 +14,13 @@ import type { NostrEvent } from "@/types/nostr"; * NIP-43 event published when a member is added to a relay */ export function AddUserRenderer({ event }: BaseEventProps) { - const addedPubkey = getTagValue(event, "p"); + const pubkey = getTagValue(event, "p"); - if (!addedPubkey) { + if (!pubkey) { return (
- Invalid add user event (missing pubkey) + Invalid event (missing pubkey)
); @@ -38,7 +38,7 @@ export function AddUserRenderer({ event }: BaseEventProps) {
- + added to relay
@@ -47,10 +47,10 @@ export function AddUserRenderer({ event }: BaseEventProps) { } /** - * Kind 8000 Detail View - Full add user details + * Kind 8000 Detail View */ export function AddUserDetailRenderer({ event }: { event: NostrEvent }) { - const addedPubkey = getTagValue(event, "p"); + const pubkey = getTagValue(event, "p"); return (
@@ -59,12 +59,8 @@ export function AddUserDetailRenderer({ event }: { event: NostrEvent }) { User Added
- {addedPubkey ? ( - } - /> + {pubkey ? ( + ) : (
Invalid event (missing pubkey) @@ -79,13 +75,13 @@ export function AddUserDetailRenderer({ event }: { event: NostrEvent }) { * NIP-43 event published when a member is removed from a relay */ export function RemoveUserRenderer({ event }: BaseEventProps) { - const removedPubkey = getTagValue(event, "p"); + const pubkey = getTagValue(event, "p"); - if (!removedPubkey) { + if (!pubkey) { return (
- Invalid remove user event (missing pubkey) + Invalid event (missing pubkey)
); @@ -103,7 +99,7 @@ export function RemoveUserRenderer({ event }: BaseEventProps) {
- + removed from relay
@@ -112,10 +108,10 @@ export function RemoveUserRenderer({ event }: BaseEventProps) { } /** - * Kind 8001 Detail View - Full remove user details + * Kind 8001 Detail View */ export function RemoveUserDetailRenderer({ event }: { event: NostrEvent }) { - const removedPubkey = getTagValue(event, "p"); + const pubkey = getTagValue(event, "p"); return (
@@ -124,12 +120,8 @@ export function RemoveUserDetailRenderer({ event }: { event: NostrEvent }) { User Removed
- {removedPubkey ? ( - } - /> + {pubkey ? ( + ) : (
Invalid event (missing pubkey)