'use client' import type { FC } from 'react' import React from 'react' import { RiDownloadLine } from '@remixicon/react' import { useCSVDownloader, } from 'react-papaparse' import { useTranslation } from 'react-i18next' import ActionButton from '@/app/components/base/action-button' import Button from '@/app/components/base/button' import cn from '@/utils/classnames' export type IResDownloadProps = { isMobile: boolean values: Record[] } const ResDownload: FC = ({ isMobile, values, }) => { const { t } = useTranslation() const { CSVDownloader, Type } = useCSVDownloader() return ( {isMobile && ( )} {!isMobile && ( )} ) } export default React.memo(ResDownload)