import { NDKEvent } from '@nostr-dev-kit/ndk'; import { useDecryptMessage } from '@app/chats/hooks/useDecryptMessage'; import { TextNote } from '@shared/notes'; import { User } from '@shared/user'; export function ChatMessageItem({ message, userPubkey, userPrivkey, }: { message: NDKEvent; userPubkey: string; userPrivkey: string; }) { const decryptedContent = useDecryptMessage(message, userPubkey, userPrivkey); // if we have decrypted content, use it instead of the encrypted content if (decryptedContent) { message['content'] = decryptedContent; } return (