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 ? profile.username : formatUserId(props.node.attrs.id)} ) }