import { getLongFormArticleMetadataFromEvent } from '@/lib/event-metadata' import { toNoteList } from '@/lib/link' import { useSecondaryPage } from '@/PageManager' import { useContentPolicy } from '@/providers/ContentPolicyProvider' import { useScreenSize } from '@/providers/ScreenSizeProvider' import { Event, kinds } from 'nostr-tools' import { useMemo } from 'react' import Image from '../Image' export default function LongFormArticlePreview({ event, className }: { event: Event className?: string }) { const { isSmallScreen } = useScreenSize() const { push } = useSecondaryPage() const { autoLoadMedia } = useContentPolicy() const metadata = useMemo(() => getLongFormArticleMetadataFromEvent(event), [event]) const titleComponent =