| 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
 |