import React from "react"; import { displayDate } from "@/_utils/datetime"; import { TextCode } from "../TextCode"; import { getMessageCode } from "@/_utils/message"; import Image from "next/image"; type Props = { avatarUrl: string; senderName: string; createdAt: number; text?: string; }; const SimpleTextMessage: React.FC = ({ senderName, createdAt, avatarUrl = "", text = "", }) => (
{senderName}
{displayDate(createdAt)}
{text.includes("```") ? ( getMessageCode(text).map((item, i) => (

{item.text}

{item.code.trim().length > 0 && }
)) ) : (

)}

); export default React.memo(SimpleTextMessage);