feat: add context menu into message item

pull/220/head
moonrailgun 11 months ago
parent 5c259d7004
commit a36ca7c4e1

@ -120,6 +120,12 @@ export const NormalMessage: React.FC<ChatMessageItemProps> = React.memo(
</div> </div>
{/* 主体 */} {/* 主体 */}
<Dropdown
menu={moreActions}
placement="bottomLeft"
trigger={['contextMenu']}
onOpenChange={setIsActionBtnActive}
>
<div <div
className="flex flex-col flex-1 overflow-auto group" className="flex flex-col flex-1 overflow-auto group"
onContextMenu={stopPropagation} onContextMenu={stopPropagation}
@ -174,6 +180,7 @@ export const NormalMessage: React.FC<ChatMessageItemProps> = React.memo(
{/* 消息反应 */} {/* 消息反应 */}
{reactions} {reactions}
</div> </div>
</Dropdown>
{/* 操作 */} {/* 操作 */}
{!disableOperate && ( {!disableOperate && (
@ -201,7 +208,7 @@ export const NormalMessage: React.FC<ChatMessageItemProps> = React.memo(
<Dropdown <Dropdown
menu={moreActions} menu={moreActions}
placement="bottomLeft" placement="bottomRight"
trigger={['click']} trigger={['click']}
onOpenChange={setIsActionBtnActive} onOpenChange={setIsActionBtnActive}
> >

Loading…
Cancel
Save