0.10.0
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import { addToast, cn } from '@heroui/react';
|
||||
import { type Message as BaseMessage, useMujian } from '@mujian/js-sdk/react';
|
||||
import React, { type MouseEventHandler } from 'react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import { mjChatCls } from '@/utils/cls';
|
||||
import { EditActions } from './components/EditActions';
|
||||
import { MessageActions } from './components/MessageActions';
|
||||
@@ -83,10 +84,11 @@ export const MessageItem = React.memo((props: MessageItemProps) => {
|
||||
swipes = [],
|
||||
activeSwipeId,
|
||||
|
||||
mjv,
|
||||
// mjv,
|
||||
|
||||
// sendAt,
|
||||
} = message;
|
||||
const { t } = useTranslation();
|
||||
const isUser = role === 'user';
|
||||
|
||||
const messageRef = React.useRef<HTMLDivElement>(null); // 使用 useRef 获取当前组件的引用
|
||||
@@ -123,13 +125,13 @@ export const MessageItem = React.memo((props: MessageItemProps) => {
|
||||
await mujian.utils.clipboard.writeText(originalMessage.content);
|
||||
addToast({
|
||||
color: 'success',
|
||||
description: '复制成功',
|
||||
description: t('copySuccess'),
|
||||
timeout: 2000,
|
||||
});
|
||||
} catch (error) {
|
||||
console.error(error);
|
||||
addToast({
|
||||
description: '复制失败,请重试。',
|
||||
description: t('copyFailed'),
|
||||
});
|
||||
}
|
||||
};
|
||||
@@ -185,7 +187,7 @@ export const MessageItem = React.memo((props: MessageItemProps) => {
|
||||
// 按ctrl点击时打印ID
|
||||
if (event.ctrlKey) {
|
||||
event.preventDefault();
|
||||
console.log('Official Chat Message ID:', id, mjv);
|
||||
console.log('Official Chat Message ID:', id, message);
|
||||
}
|
||||
}}
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user