fix: muted

This commit is contained in:
codytseng
2025-02-06 10:04:43 +08:00
parent d1b7f140fd
commit 760f4bcccb
4 changed files with 55 additions and 21 deletions

View File

@@ -1,10 +1,26 @@
import { useMuteList } from '@/providers/MuteListProvider'
import { Event, kinds } from 'nostr-tools'
import RepostNoteCard from './RepostNoteCard'
import NormalNoteCard from './NormalNoteCard'
import RepostNoteCard from './RepostNoteCard'
export default function NoteCard({
event,
className,
filterMutedNotes = true
}: {
event: Event
className?: string
filterMutedNotes?: boolean
}) {
const { mutePubkeys } = useMuteList()
if (filterMutedNotes && mutePubkeys.includes(event.pubkey)) {
return null
}
export default function NoteCard({ event, className }: { event: Event; className?: string }) {
if (event.kind === kinds.Repost) {
return <RepostNoteCard event={event} className={className} />
return (
<RepostNoteCard event={event} className={className} filterMutedNotes={filterMutedNotes} />
)
}
return <NormalNoteCard event={event} className={className} />
}