Commit 944fd2ae by weiw

fix: 隐藏复制功能

parent 8df296f9
...@@ -2,7 +2,6 @@ import { Button, Tooltip } from '@heroui/react' ...@@ -2,7 +2,6 @@ import { Button, Tooltip } from '@heroui/react'
import { useState } from 'react' import { useState } from 'react'
import { useDebounceFn } from 'ahooks' import { useDebounceFn } from 'ahooks'
import type { Answer } from '@/types/chat' import type { Answer } from '@/types/chat'
import CopyIcon from '@/assets/svg/copy.svg?react'
import CollectIcon from '@/assets/svg/shouc.svg?react' import CollectIcon from '@/assets/svg/shouc.svg?react'
import CollectIconA from '@/assets/svg/shoucA.svg?react' import CollectIconA from '@/assets/svg/shoucA.svg?react'
import useToast from '@/hooks/useToast' import useToast from '@/hooks/useToast'
...@@ -19,16 +18,6 @@ export const ChatAnswerOperate: React.FC<ChatAnswerOperateProps> = ({ answer }) ...@@ -19,16 +18,6 @@ export const ChatAnswerOperate: React.FC<ChatAnswerOperateProps> = ({ answer })
// const [isUnLike, setIsUnLike] = useState(answer.feedbackStatus === '02') // const [isUnLike, setIsUnLike] = useState(answer.feedbackStatus === '02')
const [isOpenUnLikeModal, setIsOpenUnLikeOpen] = useState(false) const [isOpenUnLikeModal, setIsOpenUnLikeOpen] = useState(false)
const handleCopy = async () => {
if (!navigator.clipboard) {
showToast('您的浏览器不支持复制', 'error')
return
}
await navigator.clipboard.writeText(answer.answer)
showToast('复制成功!快去分享吧!', 'success')
}
const handleCollect = useDebounceFn(async () => { const handleCollect = useDebounceFn(async () => {
if (!isCollect) { if (!isCollect) {
setIsCollect(true) setIsCollect(true)
...@@ -105,9 +94,9 @@ export const ChatAnswerOperate: React.FC<ChatAnswerOperateProps> = ({ answer }) ...@@ -105,9 +94,9 @@ export const ChatAnswerOperate: React.FC<ChatAnswerOperateProps> = ({ answer })
</Button> </Button>
</Tooltip> */} </Tooltip> */}
{/* 复制 */} {/* 复制 */}
<Tooltip color="foreground" content="复制" className="capitalize"> {/* <Tooltip color="foreground" content="复制" className="capitalize">
<Button variant="light" isIconOnly aria-label="CopyIcon" onPress={handleCopy}><CopyIcon /></Button> <Button variant="light" isIconOnly aria-label="CopyIcon" onPress={handleCopy}><CopyIcon /></Button>
</Tooltip> </Tooltip> */}
{/* 收藏 */} {/* 收藏 */}
<Tooltip color="foreground" content={isCollect ? '取消收藏' : '收藏'} className="capitalize"> <Tooltip color="foreground" content={isCollect ? '取消收藏' : '收藏'} className="capitalize">
<Button variant="light" isIconOnly aria-label="CollectIcon" onPress={handleCollect.run}> <Button variant="light" isIconOnly aria-label="CollectIcon" onPress={handleCollect.run}>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment