From 6c093f72d879796dd34fe81f503958312d45118d Mon Sep 17 00:00:00 2001 From: MyPrototypeWhat Date: Thu, 14 Aug 2025 19:15:49 +0800 Subject: [PATCH] feat(Dropdown): replace RightOutlined with ChevronRight icon and update useIcons to use ChevronDown - Introduced a patch to replace the RightOutlined icon with ChevronRight in the Dropdown component for improved visual consistency. - Updated the useIcons hook to utilize ChevronDown instead of DownOutlined, enhancing the icon set with Lucide icons. - Adjusted icon properties for better customization and styling options. --- .../patches/antd-npm-5.26.7-029c5c381a.patch | 55 ++++++++++++++++++ .../openai-npm-5.12.2-30b075401c.patch | Bin 0 -> 22280 bytes 2 files changed, 55 insertions(+) create mode 100644 .yarn/patches/antd-npm-5.26.7-029c5c381a.patch create mode 100644 .yarn/patches/openai-npm-5.12.2-30b075401c.patch diff --git a/.yarn/patches/antd-npm-5.26.7-029c5c381a.patch b/.yarn/patches/antd-npm-5.26.7-029c5c381a.patch new file mode 100644 index 0000000000..601394efb0 --- /dev/null +++ b/.yarn/patches/antd-npm-5.26.7-029c5c381a.patch @@ -0,0 +1,55 @@ +diff --git a/es/dropdown/dropdown.js b/es/dropdown/dropdown.js +index 2e45574398ff68450022a0078e213cc81fe7454e..58ba7789939b7805a89f92b93d222f8fb1168bdf 100644 +--- a/es/dropdown/dropdown.js ++++ b/es/dropdown/dropdown.js +@@ -2,7 +2,7 @@ + + import * as React from 'react'; + import LeftOutlined from "@ant-design/icons/es/icons/LeftOutlined"; +-import RightOutlined from "@ant-design/icons/es/icons/RightOutlined"; ++import { ChevronRight } from 'lucide-react'; + import classNames from 'classnames'; + import RcDropdown from 'rc-dropdown'; + import useEvent from "rc-util/es/hooks/useEvent"; +@@ -160,8 +160,10 @@ const Dropdown = props => { + className: `${prefixCls}-menu-submenu-arrow` + }, direction === 'rtl' ? (/*#__PURE__*/React.createElement(LeftOutlined, { + className: `${prefixCls}-menu-submenu-arrow-icon` +- })) : (/*#__PURE__*/React.createElement(RightOutlined, { +- className: `${prefixCls}-menu-submenu-arrow-icon` ++ })) : (/*#__PURE__*/React.createElement(ChevronRight, { ++ size: 16, ++ strokeWidth: 1.8, ++ className: `${prefixCls}-menu-submenu-arrow-icon lucide-custom` + }))), + mode: "vertical", + selectable: false, +diff --git a/es/select/useIcons.js b/es/select/useIcons.js +index 572aaaa0899f429cbf8a7181f2eeada545f76dcb..4e175c8d7713dd6422f8bcdc74ee671a835de6ce 100644 +--- a/es/select/useIcons.js ++++ b/es/select/useIcons.js +@@ -4,10 +4,10 @@ import * as React from 'react'; + import CheckOutlined from "@ant-design/icons/es/icons/CheckOutlined"; + import CloseCircleFilled from "@ant-design/icons/es/icons/CloseCircleFilled"; + import CloseOutlined from "@ant-design/icons/es/icons/CloseOutlined"; +-import DownOutlined from "@ant-design/icons/es/icons/DownOutlined"; + import LoadingOutlined from "@ant-design/icons/es/icons/LoadingOutlined"; + import SearchOutlined from "@ant-design/icons/es/icons/SearchOutlined"; + import { devUseWarning } from '../_util/warning'; ++import { ChevronDown } from 'lucide-react'; + export default function useIcons({ + suffixIcon, + clearIcon, +@@ -54,8 +54,10 @@ export default function useIcons({ + className: iconCls + })); + } +- return getSuffixIconNode(/*#__PURE__*/React.createElement(DownOutlined, { +- className: iconCls ++ return getSuffixIconNode(/*#__PURE__*/React.createElement(ChevronDown, { ++ size: 16, ++ strokeWidth: 1.8, ++ className: `${iconCls} lucide-custom` + })); + }; + } diff --git a/.yarn/patches/openai-npm-5.12.2-30b075401c.patch b/.yarn/patches/openai-npm-5.12.2-30b075401c.patch new file mode 100644 index 0000000000000000000000000000000000000000..29b92dcc7be2609f9044c4e170da87ab111c71f1 GIT binary patch literal 22280 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