Note -> EventComponent, split NoteInner

This commit is contained in:
Martti Malmi
2024-01-08 13:15:20 +02:00
parent 615f3ca504
commit 5adaed2737
29 changed files with 133 additions and 135 deletions

View File

@ -0,0 +1,26 @@
import { NostrLink } from "@snort/system";
import { useEventFeed } from "@snort/system-react";
import Note from "@/Components/Event/EventComponent";
import PageSpinner from "@/Components/PageSpinner";
export default function NoteQuote({ link, depth }: { link: NostrLink; depth?: number }) {
const ev = useEventFeed(link);
if (!ev.data)
return (
<div className="note-quote flex items-center justify-center h-[110px]">
<PageSpinner />
</div>
);
return (
<Note
data={ev.data}
className="note-quote"
depth={(depth ?? 0) + 1}
options={{
showFooter: false,
truncate: true,
}}
/>
);
}