fix: hide unknown event json
This commit is contained in:
@ -4,7 +4,7 @@ import { ReactNode, useState } from "react";
|
|||||||
import Icon from "@/Components/Icons/Icon";
|
import Icon from "@/Components/Icons/Icon";
|
||||||
|
|
||||||
interface CollapsedProps {
|
interface CollapsedProps {
|
||||||
text?: string;
|
text?: ReactNode;
|
||||||
children: ReactNode;
|
children: ReactNode;
|
||||||
collapsed: boolean;
|
collapsed: boolean;
|
||||||
setCollapsed(b: boolean): void;
|
setCollapsed(b: boolean): void;
|
||||||
|
@ -1,12 +1,13 @@
|
|||||||
import { EventKind, NostrLink, TaggedNostrEvent } from "@snort/system";
|
import { EventKind, NostrLink, TaggedNostrEvent } from "@snort/system";
|
||||||
import classNames from "classnames";
|
import classNames from "classnames";
|
||||||
import React, { useCallback, useEffect, useState } from "react";
|
import { useCallback, useEffect, useState } from "react";
|
||||||
import { useInView } from "react-intersection-observer";
|
import { useInView } from "react-intersection-observer";
|
||||||
import { FormattedMessage } from "react-intl";
|
import { FormattedMessage } from "react-intl";
|
||||||
import { useNavigate } from "react-router-dom";
|
import { useNavigate } from "react-router-dom";
|
||||||
import { LRUCache } from "typescript-lru-cache";
|
import { LRUCache } from "typescript-lru-cache";
|
||||||
|
|
||||||
import { Relay } from "@/Cache";
|
import { Relay } from "@/Cache";
|
||||||
|
import { CollapsedSection } from "@/Components/Collapsed";
|
||||||
import NoteHeader from "@/Components/Event/Note/NoteHeader";
|
import NoteHeader from "@/Components/Event/Note/NoteHeader";
|
||||||
import NoteQuote from "@/Components/Event/Note/NoteQuote";
|
import NoteQuote from "@/Components/Event/Note/NoteQuote";
|
||||||
import { NoteText } from "@/Components/Event/Note/NoteText";
|
import { NoteText } from "@/Components/Event/Note/NoteText";
|
||||||
@ -179,12 +180,11 @@ function handleNonTextNote(ev: TaggedNostrEvent) {
|
|||||||
return <Reaction ev={ev} />;
|
return <Reaction ev={ev} />;
|
||||||
} else {
|
} else {
|
||||||
return (
|
return (
|
||||||
<>
|
<div className="card">
|
||||||
<h4>
|
<CollapsedSection title={<FormattedMessage {...messages.UnknownEventKind} values={{ kind: ev.kind }} />}>
|
||||||
<FormattedMessage {...messages.UnknownEventKind} values={{ kind: ev.kind }} />
|
<pre className="text-xs">{JSON.stringify(ev, undefined, " ")}</pre>
|
||||||
</h4>
|
</CollapsedSection>
|
||||||
<pre>{JSON.stringify(ev, undefined, " ")}</pre>
|
</div>
|
||||||
</>
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user