add skip metadata flag to note

This commit is contained in:
Ren Amamiya
2023-07-08 16:13:55 +07:00
parent 70596e2a1d
commit c820a0adfd
3 changed files with 12 additions and 7 deletions

View File

@@ -12,9 +12,10 @@ import { LumeEvent } from '@utils/types';
interface Note {
event: LumeEvent;
skipMetadata?: boolean;
}
export function Note({ event }: Note) {
export function Note({ event, skipMetadata = false }: Note) {
const isRepost = event.kind === 6;
const renderParent = useMemo(() => {
@@ -70,12 +71,14 @@ export function Note({ event }: Note) {
<User pubkey={event.pubkey} time={event.created_at} repost={isRepost} />
<div className="-mt-6 pl-[49px]">
{renderContent}
{!isRepost && (
{!isRepost && !skipMetadata ? (
<NoteMetadata
id={event.event_id}
rootID={event.parent_id}
eventPubkey={event.pubkey}
/>
) : (
<div className={isRepost ? 'h-0' : 'h-3'} />
)}
</div>
</div>