import { Skeleton } from '@/components/ui/skeleton'
import { useMuteList } from '@/providers/MuteListProvider'
import { Event, kinds } from 'nostr-tools'
import { useTranslation } from 'react-i18next'
import MainNoteCard from './MainNoteCard'
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
}
if (event.kind === kinds.Repost) {
return (