diff --git a/web/src/components/ChatBox/ChatMessageList/Item.tsx b/web/src/components/ChatBox/ChatMessageList/Item.tsx index d2511eaa..d24c0cb1 100644 --- a/web/src/components/ChatBox/ChatMessageList/Item.tsx +++ b/web/src/components/ChatBox/ChatMessageList/Item.tsx @@ -1,4 +1,4 @@ -import React, { useMemo } from 'react'; +import React, { useMemo, useState } from 'react'; import { ChatMessage, formatShortTime, @@ -24,6 +24,7 @@ import { Icon } from '@iconify/react'; import { Divider, Dropdown, Menu } from 'antd'; import { UserName } from '@/components/UserName'; import './item.less'; +import clsx from 'clsx'; /** * 消息的会话操作 @@ -111,11 +112,17 @@ MessageQuote.displayName = 'MessageQuote'; const NormalMessage: React.FC = React.memo((props) => { const { showAvatar, payload } = props; const userInfo = useCachedUserInfo(payload.author ?? ''); + const [isActionBtnActive, setIsActionBtnActive] = useState(false); const actions = useChatMessageItemAction(payload); return ( -
+
{/* 头像 */}
{showAvatar ? ( @@ -149,8 +156,22 @@ const NormalMessage: React.FC = React.memo((props) => {
{/* 操作 */} - -
+ +