// A message in the chatimport NameAvatar from "@/components/NameAvatar";function formatDate(date: number): string {return new Intl.DateTimeFormat("en-US", {dateStyle: "medium",timeStyle: "short",}).format(new Date(date));}// A message in the conversation screen, sent by a user that's not ourselvesexport const OtherUserMessage = ({username,content,timestamp,}: {username: string;content: string;timestamp: number;}) => {return (<div className="flex flex-row pt-3 pb-3"><div className="pr-5 flex flex-col justify-end"><NameAvatar name={username} /><p className="m-0 pt-1 text-sm">{username}</p></div><div className="flex-[6] bg-white rounded-lg pt-4 pl-5 pr-2"><p className="m-0">{content}</p><pclassName="m-0 pb-2 pr-2 text-xs text-right"style={{ color: "var(--boost-grey)" }}>{formatDate(timestamp)}</p></div><div className="flex-[3]"></div></div>);};// A message in the conversation screen, sent by ourselvesexport const MyMessage = ({content,timestamp,}: {content: string;timestamp: number;}) => {return (<div className="flex flex-row pt-3 pb-3"><div className="flex-[4]"></div><div className="flex-[6] bg-green-100 rounded-lg pt-4 pl-5 pr-2"><p className="m-0">{content}</p><pclassName="m-0 pb-2 pr-2 text-xs text-right"style={{ color: "var(--boost-grey)" }}>{formatDate(timestamp)}</p></div></div>);};
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。