diff --git a/packages/app/src/Element/Event/Note.tsx b/packages/app/src/Element/Event/Note.tsx index d5ec32a7..a04a1081 100644 --- a/packages/app/src/Element/Event/Note.tsx +++ b/packages/app/src/Element/Event/Note.tsx @@ -45,40 +45,45 @@ export interface NoteProps { export default function Note(props: NoteProps) { const { data: ev, className } = props; + let content; - if (ev.kind === EventKind.Repost) { - content = ; - } - if (ev.kind === EventKind.FileHeader) { - content = ; - } - if (ev.kind === EventKind.ZapstrTrack) { - content = ; - } - if (ev.kind === EventKind.FollowSet || ev.kind === EventKind.ContactList) { - content = ; - } - if (ev.kind === EventKind.LiveEvent) { - content = ; - } - if (ev.kind === EventKind.SetMetadata) { - content = } pubkey={ev.pubkey} />; - } - if (ev.kind === (9041 as EventKind)) { - content = ; - } - if (ev.kind === EventKind.LongFormTextNote) { - content = ( - props.onClick?.(ev)} - truncate={props.options?.truncate} - /> - ); + switch (ev.kind) { + case EventKind.Repost: + content = ; + break; + case EventKind.FileHeader: + content = ; + break; + case EventKind.ZapstrTrack: + content = ; + break; + case EventKind.FollowSet: + case EventKind.ContactList: + content = ; + break; + case EventKind.LiveEvent: + content = ; + break; + case EventKind.SetMetadata: + content = } pubkey={ev.pubkey} />; + break; + case 9041: // Assuming 9041 is a valid EventKind + content = ; + break; + case EventKind.LongFormTextNote: + content = ( + props.onClick?.(ev)} + truncate={props.options?.truncate} + /> + ); + break; + default: + content = ; } - content = ; return {content}; }