diff --git a/src/components/nostr/kinds/ProfileBadgesDetailRenderer.tsx b/src/components/nostr/kinds/ProfileBadgesDetailRenderer.tsx index c67d02b..1acf0ca 100644 --- a/src/components/nostr/kinds/ProfileBadgesDetailRenderer.tsx +++ b/src/components/nostr/kinds/ProfileBadgesDetailRenderer.tsx @@ -76,22 +76,23 @@ function BadgeRow({ {displayTitle} ) : ( -
- +
+
)} {/* Badge Info */}
- {/* Awarded by */} -
- Awarded by - {awardEvent && } -
+ {/* Issuer */} + {awardEvent && ( +
+ +
+ )} {/* Badge Name */} {badgeEvent ? ( diff --git a/src/components/nostr/kinds/ProfileBadgesRenderer.tsx b/src/components/nostr/kinds/ProfileBadgesRenderer.tsx index ae4a7bf..f1ff6cf 100644 --- a/src/components/nostr/kinds/ProfileBadgesRenderer.tsx +++ b/src/components/nostr/kinds/ProfileBadgesRenderer.tsx @@ -92,20 +92,22 @@ export function ProfileBadgesRenderer({ event }: BaseEventProps) { return ( - - {/* All Badge Thumbnails */} - {badgePairs.map((pair, idx) => ( - - ))} - - {/* Badge Count */} - +
+ {/* Badge Count - Clickable Title */} + {badgePairs.length} {badgePairs.length === 1 ? "badge" : "badges"} - - + + + {/* All Badge Thumbnails */} +
+ {badgePairs.map((pair, idx) => ( + + ))} +
+
); }