fix: hide unknown event json

This commit is contained in:
2024-08-26 16:22:26 +03:00
parent 1f3e048f10
commit eec52efc3e
2 changed files with 8 additions and 8 deletions

View File

@ -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;

View File

@ -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>
</>
); );
} }
} }