import { For } from 'solid-js'; import parseTextNote, { type ParsedTextNoteNode } from '@/core/parseTextNote'; import type { Event as NostrEvent } from 'nostr-tools/event'; import PlainTextDisplay from '@/components/textNote/PlainTextDisplay'; import MentionedUserDisplay from '@/components/textNote/MentionedUserDisplay'; import MentionedEventDisplay from '@/components/textNote/MentionedEventDisplay'; export type TextNoteContentDisplayProps = { event: NostrEvent; }; const TextNoteContentDisplay = (props: TextNoteContentDisplayProps) => { return ( {(item: ParsedTextNoteNode) => { if (item.type === 'PlainText') { return ; } if (item.type === 'MentionedUser') { return ; } if (item.type === 'MentionedEvent') { return ; } if (item.type === 'HashTag') { return {item.content}; } return null; }} ); }; export default TextNoteContentDisplay;