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));
+ }
}