From f0dfb8fc11afc74257cd3829d57b975f659a5982 Mon Sep 17 00:00:00 2001 From: eternallycyf <969475322@qq.com> Date: Sat, 14 Dec 2024 15:54:36 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix:=20fileUpload=20use=20theme?= =?UTF-8?q?=20color?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/FileUpload/Detail.tsx | 17 +++++++++-------- .../src/components/FileUpload/FileUpload.tsx | 9 ++++++++- .../src/components/FileUpload/index.less | 14 +++++++++++++- 3 files changed, 30 insertions(+), 10 deletions(-) diff --git a/packages/ims-view-pc/src/components/FileUpload/Detail.tsx b/packages/ims-view-pc/src/components/FileUpload/Detail.tsx index 56990a2..0541524 100644 --- a/packages/ims-view-pc/src/components/FileUpload/Detail.tsx +++ b/packages/ims-view-pc/src/components/FileUpload/Detail.tsx @@ -7,7 +7,7 @@ import { LoadingOutlined, } from '@ant-design/icons'; import { Col, Progress, Row, Space, Spin, Tooltip } from 'antd'; -import { AccessBtn, CustomTooltip, variables } from 'ims-view-pc'; +import { AccessBtn, CustomTooltip } from 'ims-view-pc'; import { FC } from 'react'; import FileImage from './FileImage'; import './index.less'; @@ -21,8 +21,6 @@ import { isImg, } from './utils'; -const FileView = () =>
FileView
; - const Detail: FC = (props) => { const { isDetail, @@ -88,10 +86,10 @@ const Detail: FC = (props) => { return ( - + handleDelete(item)}> - + ); @@ -118,7 +116,10 @@ const Detail: FC = (props) => { handlePreview(item)} - style={{ color: variables.colorInfo, cursor: 'pointer' }} + className="primary-color" + style={{ + cursor: 'pointer', + }} /> ), @@ -130,7 +131,7 @@ const Detail: FC = (props) => { ) : ( handleReplace(index)} /> @@ -142,7 +143,7 @@ const Detail: FC = (props) => { element: ( handleDownload(item)} /> diff --git a/packages/ims-view-pc/src/components/FileUpload/FileUpload.tsx b/packages/ims-view-pc/src/components/FileUpload/FileUpload.tsx index 36f961c..6cb47eb 100644 --- a/packages/ims-view-pc/src/components/FileUpload/FileUpload.tsx +++ b/packages/ims-view-pc/src/components/FileUpload/FileUpload.tsx @@ -95,7 +95,14 @@ const FileUpload: React.FC = (props) => { if (isDetail) return ; return ( -
+
{(config?.extra || config?.label) && ( diff --git a/packages/ims-view-pc/src/components/FileUpload/index.less b/packages/ims-view-pc/src/components/FileUpload/index.less index 22fb672..44e8f6e 100644 --- a/packages/ims-view-pc/src/components/FileUpload/index.less +++ b/packages/ims-view-pc/src/components/FileUpload/index.less @@ -104,8 +104,20 @@ line-height: 0; .ant-progress-bg { - background-color: var(--colorPrimary); + background: var(--ant-color-primary, var(--colorPrimary)); } } } + + .primary-color { + color: var(--ant-color-primary, var(--colorPrimary)); + } + + .success-color { + color: var(--ant-color-success, var(--colorSuccess)); + } + + .error-color { + color: var(--ant-color-error, var(--colorError)); + } }