|
|
@ -16,7 +16,8 @@ import {
|
|
|
|
* 消息的会话操作
|
|
|
|
* 消息的会话操作
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
export function useChatMessageItemAction(
|
|
|
|
export function useChatMessageItemAction(
|
|
|
|
payload: ChatMessage
|
|
|
|
payload: ChatMessage,
|
|
|
|
|
|
|
|
options: { onClick?: () => void }
|
|
|
|
): React.ReactElement {
|
|
|
|
): React.ReactElement {
|
|
|
|
const context = useChatBoxContext();
|
|
|
|
const context = useChatBoxContext();
|
|
|
|
const groupInfo = useGroupInfoContext();
|
|
|
|
const groupInfo = useGroupInfoContext();
|
|
|
@ -34,7 +35,7 @@ export function useChatMessageItemAction(
|
|
|
|
const isMessageAuthor = payload.author === userInfo?._id;
|
|
|
|
const isMessageAuthor = payload.author === userInfo?._id;
|
|
|
|
|
|
|
|
|
|
|
|
return (
|
|
|
|
return (
|
|
|
|
<Menu>
|
|
|
|
<Menu onClick={options.onClick}>
|
|
|
|
{context.hasContext && (
|
|
|
|
{context.hasContext && (
|
|
|
|
<Menu.Item
|
|
|
|
<Menu.Item
|
|
|
|
key="reply"
|
|
|
|
key="reply"
|
|
|
|