mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-25 03:10:08 +08:00
fix: regenerate message logic
This commit is contained in:
parent
0b4b434b6e
commit
ae9a2370a2
@ -24,6 +24,7 @@ const MessageItem: FC<Props> = ({ message, index, showMenu, onDeleteMessage }) =
|
||||
const avatar = useAvatar()
|
||||
|
||||
const isLastMessage = index === 0
|
||||
const canRegenerate = isLastMessage && message.role === 'assistant'
|
||||
|
||||
const onCopy = () => {
|
||||
navigator.clipboard.writeText(message.content)
|
||||
@ -85,7 +86,7 @@ const MessageItem: FC<Props> = ({ message, index, showMenu, onDeleteMessage }) =
|
||||
<Tooltip title="Delete" mouseEnterDelay={0.8}>
|
||||
<DeleteOutlined onClick={onDelete} />
|
||||
</Tooltip>
|
||||
{isLastMessage && (
|
||||
{canRegenerate && (
|
||||
<Tooltip title="Regenerate" mouseEnterDelay={0.8}>
|
||||
<SyncOutlined onClick={onRegenerate} />
|
||||
</Tooltip>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user