import { NoteActions, NoteContent, NoteMetadata, NoteSkeleton, RepostUser, } from '@shared/notes'; import { User } from '@shared/user'; import { useEvent } from '@utils/hooks/useEvent'; import { getRepostID } from '@utils/transform'; import { LumeEvent } from '@utils/types'; export function Repost({ event }: { event: LumeEvent }) { const repostID = getRepostID(event.tags); const { status, data } = useEvent(repostID, event.content); if (status === 'loading') { return (
); } if (status === 'error') { return (

Failed to fetch

); } return (
); }