diff --git a/components/KIND20Card.tsx b/components/KIND20Card.tsx index c9dbd96..9b9ea56 100644 --- a/components/KIND20Card.tsx +++ b/components/KIND20Card.tsx @@ -39,8 +39,8 @@ const KIND20Card: React.FC = ({ }) const [imageError, setImageError] = useState(false); - if (!image || imageError) return null; - + if (!image || !image.startsWith("http") || imageError) return null; + const title = userData?.username || userData?.display_name || userData?.name || userData?.npub || nip19.npubEncode(pubkey) text = text.replaceAll("\n", " ") diff --git a/components/QuickViewKind20NoteCard.tsx b/components/QuickViewKind20NoteCard.tsx index d288c4c..292e409 100644 --- a/components/QuickViewKind20NoteCard.tsx +++ b/components/QuickViewKind20NoteCard.tsx @@ -27,7 +27,7 @@ const QuickViewKind20NoteCard: React.FC = ({ pubke }); const [imageError, setImageError] = useState(false); - if (!image || imageError) return null; + if (!image || !image.startsWith("http") || imageError) return null; text = text.replaceAll('\n', ' '); const encodedNoteId = nip19.noteEncode(event.id)