From 1b65e5614baea9094e96b9f9a9ba98a4f6b40d03 Mon Sep 17 00:00:00 2001
From: Michael An <2331806369@qq.com>
Date: Wed, 30 Jul 2025 11:31:27 +0800
Subject: [PATCH] change metadata check icon style (#8081)
---
.../components/customize-select/select-option-group/index.css | 4 ++++
.../components/cell-editors/collaborator-editor/index.js | 3 +--
.../components/cell-editors/multiple-select-editor/index.js | 3 +--
.../components/cell-editors/single-select-editor/index.js | 3 +--
.../src/metadata/components/dialog/peoples-dialog/index.js | 3 +--
.../filter-popover/advanced-filters/filter-item-utils.js | 4 ++--
.../advanced-filters/filter-item/collaborator-filter/index.js | 3 +--
.../popover/filter-popover/advanced-filters/index.css | 4 ++++
8 files changed, 15 insertions(+), 12 deletions(-)
diff --git a/frontend/src/components/customize-select/select-option-group/index.css b/frontend/src/components/customize-select/select-option-group/index.css
index 809158b064..d7a012e6bf 100644
--- a/frontend/src/components/customize-select/select-option-group/index.css
+++ b/frontend/src/components/customize-select/select-option-group/index.css
@@ -74,6 +74,10 @@
fill: #aaa;
}
+.seafile-select-option:not(.seafile-select-option-active):hover .header-icon .sf2-icon-tick {
+ color: #aaa;
+}
+
.seafile-select-option .select-option-name .single-select-option {
margin: 0 0 0 12px;
}
diff --git a/frontend/src/metadata/components/cell-editors/collaborator-editor/index.js b/frontend/src/metadata/components/cell-editors/collaborator-editor/index.js
index 5599933d03..a5054caa73 100644
--- a/frontend/src/metadata/components/cell-editors/collaborator-editor/index.js
+++ b/frontend/src/metadata/components/cell-editors/collaborator-editor/index.js
@@ -2,7 +2,6 @@ import React, { forwardRef, useMemo, useImperativeHandle, useCallback, useState,
import PropTypes from 'prop-types';
import classnames from 'classnames';
import SearchInput from '../../../../components/search-input';
-import Icon from '../../../../components/icon';
import DeleteCollaborator from './delete-collaborator';
import { Utils } from '../../../../utils/utils';
import { KeyCodes } from '../../../../constants';
@@ -233,7 +232,7 @@ const CollaboratorEditor = forwardRef(({
- {isSelected && ()}
+ {isSelected && }
diff --git a/frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js b/frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js
index d909a8543f..54118a8ec9 100644
--- a/frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js
+++ b/frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js
@@ -3,7 +3,6 @@ import PropTypes from 'prop-types';
import classnames from 'classnames';
import CommonAddTool from '../../../../components/common-add-tool';
import SearchInput from '../../../../components/search-input';
-import Icon from '../../../../components/icon';
import DeleteOption from './delete-options';
import { Utils } from '../../../../utils/utils';
import { getColumnOptionIdsByNames } from '../../../utils/cell';
@@ -236,7 +235,7 @@ const MultipleSelectEditor = forwardRef(({
- {isSelected && ()}
+ {isSelected && }
diff --git a/frontend/src/metadata/components/cell-editors/single-select-editor/index.js b/frontend/src/metadata/components/cell-editors/single-select-editor/index.js
index 245ae4e733..0da67d0573 100644
--- a/frontend/src/metadata/components/cell-editors/single-select-editor/index.js
+++ b/frontend/src/metadata/components/cell-editors/single-select-editor/index.js
@@ -3,7 +3,6 @@ import PropTypes from 'prop-types';
import classnames from 'classnames';
import CommonAddTool from '../../../../components/common-add-tool';
import SearchInput from '../../../../components/search-input';
-import Icon from '../../../../components/icon';
import { gettext } from '../../../../utils/constants';
import { Utils } from '../../../../utils/utils';
import { KeyCodes } from '../../../../constants';
@@ -234,7 +233,7 @@ const SingleSelectEditor = forwardRef(({
- {isSelected && ()}
+ {isSelected && }
diff --git a/frontend/src/metadata/components/dialog/peoples-dialog/index.js b/frontend/src/metadata/components/dialog/peoples-dialog/index.js
index ec0f734858..98c7ddcdb4 100644
--- a/frontend/src/metadata/components/dialog/peoples-dialog/index.js
+++ b/frontend/src/metadata/components/dialog/peoples-dialog/index.js
@@ -1,7 +1,6 @@
import React, { useCallback, useMemo, useState } from 'react';
import PropTypes from 'prop-types';
import { Modal, ModalBody, ModalFooter, Button, FormGroup, Label } from 'reactstrap';
-import Icon from '../../../../components/icon';
import CustomizeSelect from '../../../../components/customize-select';
import SeahubModalHeader from '@/components/common/seahub-modal-header';
import People from './people';
@@ -25,7 +24,7 @@ const PeoplesDialog = ({ selectedImages, onToggle, onSubmit }) => {
- {isSelected && ()}
+ {isSelected && }
),
diff --git a/frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item-utils.js b/frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item-utils.js
index 78eafaed81..d0256518b2 100644
--- a/frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item-utils.js
+++ b/frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item-utils.js
@@ -40,7 +40,7 @@ class FilterItemUtils {
{option.name}
- {selectedOption?.id === option.id && ()}
+ {selectedOption?.id === option.id && }
)
@@ -54,7 +54,7 @@ class FilterItemUtils {
{option.name}
- {filterTerm.indexOf(option.id) > -1 && ()}
+ {filterTerm.indexOf(option.id) > -1 && }
)
diff --git a/frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/collaborator-filter/index.js b/frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/collaborator-filter/index.js
index 3873dc941d..94b2a5cddd 100644
--- a/frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/collaborator-filter/index.js
+++ b/frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/collaborator-filter/index.js
@@ -1,7 +1,6 @@
import React, { Fragment, useMemo } from 'react';
import PropTypes from 'prop-types';
import CustomizeSelect from '../../../../../../../components/customize-select';
-import Icon from '../../../../../../../components/icon';
import { gettext } from '../../../../../../../utils/constants';
import { FILTER_PREDICATE_TYPE } from '../../../../../../constants';
@@ -45,7 +44,7 @@ const CollaboratorFilter = ({ readOnly, filterIndex, filterTerm, collaborators,
- {isSelected && ()}
+ {isSelected && }
diff --git a/frontend/src/metadata/components/popover/filter-popover/advanced-filters/index.css b/frontend/src/metadata/components/popover/filter-popover/advanced-filters/index.css
index fa287e2e91..eeec707384 100644
--- a/frontend/src/metadata/components/popover/filter-popover/advanced-filters/index.css
+++ b/frontend/src/metadata/components/popover/filter-popover/advanced-filters/index.css
@@ -333,6 +333,10 @@
fill: #fff;
}
+.seafile-select-option:not(.seafile-select-option-active):hover .sf-metadata-filter-header-icon .sf2-icon-tick {
+ color: #aaa;
+}
+
.seafile-select-option:not(.seafile-select-option-active):hover .sf-metadata-filter-header-icon .seafile-multicolor-icon {
fill: #aaa;
}