import TextWithEmojis from '@/components/TextWithEmojis' import { useFetchProfile } from '@/hooks' import { formatUserId } from '@/lib/pubkey' import { cn } from '@/lib/utils' import { NodeViewRendererProps, NodeViewWrapper } from '@tiptap/react' export default function MentionNode(props: NodeViewRendererProps & { selected: boolean }) { const { profile } = useFetchProfile(props.node.attrs.id) return ( {'@'} {profile ? ( ) : ( formatUserId(props.node.attrs.id) )} ) }