From 77950e48c76f4a3b29d01831d43039caba29888a Mon Sep 17 00:00:00 2001
From: wwf <1971391498@qq.com>
Date: 星期二, 18 十一月 2025 14:12:42 +0800
Subject: [PATCH] 修改
---
app/components/base/app-icon-picker/ImageInput.tsx | 12 +++++-------
1 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/app/components/base/app-icon-picker/ImageInput.tsx b/app/components/base/app-icon-picker/ImageInput.tsx
index 9c0a95c..0111b3c 100644
--- a/app/components/base/app-icon-picker/ImageInput.tsx
+++ b/app/components/base/app-icon-picker/ImageInput.tsx
@@ -4,7 +4,6 @@
import { createRef, useEffect, useState } from 'react'
import Cropper, { type Area, type CropperProps } from 'react-easy-crop'
import classNames from 'classnames'
-import { useTranslation } from 'react-i18next'
import { ImagePlus } from '../icons/src/vender/line/images'
import { useDraggableUploader } from './hooks'
@@ -27,7 +26,6 @@
cropShape,
onImageInput,
}) => {
- const { t } = useTranslation()
const [inputImage, setInputImage] = useState<{ file: File; url: string }>()
const [isAnimatedImage, setIsAnimatedImage] = useState<boolean>(false)
useEffect(() => {
@@ -103,10 +101,10 @@
{
!inputImage
? <>
- <ImagePlus className="pointer-events-none mb-3 h-[30px] w-[30px]" />
- <div className="mb-[2px] text-sm font-medium">
- <span className="pointer-events-none">{t('common.imageInput.dropImageHere')} </span>
- <button className="text-components-button-primary-bg" onClick={() => inputRef.current?.click()}>{t('common.imageInput.browse')}</button>
+ <ImagePlus className="w-[30px] h-[30px] mb-3 pointer-events-none" />
+ <div className="text-sm font-medium mb-[2px]">
+ <span className="pointer-events-none">Drop your image here, or </span>
+ <button className="text-components-button-primary-bg" onClick={() => inputRef.current?.click()}>browse</button>
<input
ref={inputRef} type="file" className="hidden"
onClick={e => ((e.target as HTMLInputElement).value = '')}
@@ -114,7 +112,7 @@
onChange={handleLocalFileInput}
/>
</div>
- <div className="pointer-events-none">{t('common.imageInput.supportedFormats')}</div>
+ <div className="text-xs pointer-events-none">Supports PNG, JPG, JPEG, WEBP and GIF</div>
</>
: handleShowImage()
}
--
Gitblit v1.8.0