diff --git a/packages/app/src/Element/NoteReaction.tsx b/packages/app/src/Element/NoteReaction.tsx index c1de29b..d494978 100644 --- a/packages/app/src/Element/NoteReaction.tsx +++ b/packages/app/src/Element/NoteReaction.tsx @@ -56,12 +56,13 @@ export default function NoteReaction(props: NoteReactionProps) { const root = extractRoot(); const isOpMuted = root && isMuted(root.pubkey); + const shouldNotBeRendered = isOpMuted || root?.kind !== EventKind.TextNote; const opt = { showHeader: ev?.Kind === EventKind.Repost || ev?.Kind === EventKind.TextNote, showFooter: false, }; - return isOpMuted ? null : ( + return shouldNotBeRendered ? null : (
@@ -69,7 +70,6 @@ export default function NoteReaction(props: NoteReactionProps) {
- {root ? : null} {!root && refEvent ? (

diff --git a/packages/nostr/src/legacy/EventKind.ts b/packages/nostr/src/legacy/EventKind.ts index 5b4bb0d..c8496ba 100644 --- a/packages/nostr/src/legacy/EventKind.ts +++ b/packages/nostr/src/legacy/EventKind.ts @@ -8,6 +8,7 @@ enum EventKind { Deletion = 5, // NIP-09 Repost = 6, // NIP-18 Reaction = 7, // NIP-25 + BadgeAward = 8, // NIP-58 Relays = 10002, // NIP-65 Ephemeral = 20_000, Auth = 22242, // NIP-42