问答助手解决Popconfirm气泡确认框不触发的问题,为Dify二次开发问答助手前端的Tooltip导致及Popconfirm需在Button按钮的上一级才可触发,将Dify的Tooltip更换成Ant Design的Tooltip,此气泡确认框的作用为取消赞成及取消反对时进行确认,而不是直接取消
33 lines
919 B
TypeScript
33 lines
919 B
TypeScript
'use client'
|
|
import { t } from 'i18next'
|
|
import { Refresh } from '@/app/components/base/icons/src/vender/line/general'
|
|
// import Tooltip from '@/app/components/base/tooltip'
|
|
import { Tooltip } from 'antd';
|
|
|
|
type Props = {
|
|
className?: string
|
|
onClick?: () => void
|
|
}
|
|
|
|
const RegenerateBtn = ({ className, onClick }: Props) => {
|
|
return (
|
|
<div className={`${className}`}>
|
|
<Tooltip
|
|
title={t('appApi.regenerate') as string}
|
|
>
|
|
<div
|
|
className={'box-border p-0.5 flex items-center justify-center rounded-md bg-white cursor-pointer'}
|
|
onClick={() => onClick?.()}
|
|
style={{
|
|
boxShadow: '0px 4px 8px -2px rgba(16, 24, 40, 0.1), 0px 2px 4px -2px rgba(16, 24, 40, 0.06)',
|
|
}}
|
|
>
|
|
<Refresh className="p-[3.5px] w-6 h-6 text-[#667085] hover:bg-gray-50" />
|
|
</div>
|
|
</Tooltip>
|
|
</div>
|
|
)
|
|
}
|
|
|
|
export default RegenerateBtn
|