From a430284aa21e3ae1f0d5654e55b2ad2852519cc2 Mon Sep 17 00:00:00 2001 From: wwf <yearningwang@iqtogether.com> Date: 星期三, 04 六月 2025 15:17:49 +0800 Subject: [PATCH] 初始化 --- app/components/share/text-generation/run-batch/index.tsx | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) diff --git a/app/components/share/text-generation/run-batch/index.tsx b/app/components/share/text-generation/run-batch/index.tsx index eaaa31f..2a632f9 100644 --- a/app/components/share/text-generation/run-batch/index.tsx +++ b/app/components/share/text-generation/run-batch/index.tsx @@ -1,16 +1,17 @@ 'use client' import type { FC } from 'react' import React from 'react' +import { + PlayIcon, +} from '@heroicons/react/24/solid' import { useTranslation } from 'react-i18next' import { RiLoader2Line, - RiPlayLargeLine, } from '@remixicon/react' import CSVReader from './csv-reader' import CSVDownload from './csv-download' -import Button from '@/app/components/base/button' -import useBreakpoints, { MediaType } from '@/hooks/use-breakpoints' import cn from '@/utils/classnames' +import Button from '@/app/components/base/button' export type IRunBatchProps = { vars: { name: string }[] onSend: (data: string[][]) => void @@ -23,8 +24,6 @@ isAllFinished, }) => { const { t } = useTranslation() - const media = useBreakpoints() - const isPC = media === MediaType.pc const [csvData, setCsvData] = React.useState<string[][]>([]) const [isParsed, setIsParsed] = React.useState(false) @@ -37,20 +36,21 @@ const handleSend = () => { onSend(csvData) } - const Icon = isAllFinished ? RiPlayLargeLine : RiLoader2Line + const Icon = isAllFinished ? PlayIcon : RiLoader2Line return ( <div className='pt-4'> <CSVReader onParsed={handleParsed} /> <CSVDownload vars={vars} /> + <div className='mt-4 h-[1px] bg-gray-100'></div> <div className='flex justify-end'> <Button variant="primary" - className={cn('mt-4 pl-3 pr-4', !isPC && 'grow')} + className='mt-4 pl-3 pr-4' onClick={handleSend} disabled={!isParsed || !isAllFinished} > - <Icon className={cn(!isAllFinished && 'animate-spin', 'mr-1 h-4 w-4 shrink-0')} aria-hidden="true" /> - <span className='text-[13px] uppercase'>{t('share.generation.run')}</span> + <Icon className={cn(!isAllFinished && 'animate-spin', 'shrink-0 w-4 h-4 mr-1')} aria-hidden="true" /> + <span className='uppercase text-[13px]'>{t('share.generation.run')}</span> </Button> </div> </div> -- Gitblit v1.8.0