12345678910111213141516171819202122232425262728293031 |
- 'use client'
- import { t } from 'i18next'
- import { Refresh } from '../icons/src/vender/line/general'
- import Tooltip from '@/app/components/base/tooltip'
- type Props = {
- className?: string
- onClick?: () => void
- }
- const RegenerateBtn = ({ className, onClick }: Props) => {
- return (
- <div className={`${className}`}>
- <Tooltip
- popupContent={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
|