first commit
This commit is contained in:
19
frontend/node_modules/antd/es/cascader/hooks/useColumnIcons.js
generated
vendored
Normal file
19
frontend/node_modules/antd/es/cascader/hooks/useColumnIcons.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
"use client";
|
||||
|
||||
import * as React from 'react';
|
||||
import LeftOutlined from "@ant-design/icons/es/icons/LeftOutlined";
|
||||
import LoadingOutlined from "@ant-design/icons/es/icons/LoadingOutlined";
|
||||
import RightOutlined from "@ant-design/icons/es/icons/RightOutlined";
|
||||
const useColumnIcons = (prefixCls, rtl, expandIcon) => {
|
||||
let mergedExpandIcon = expandIcon;
|
||||
if (!expandIcon) {
|
||||
mergedExpandIcon = rtl ? /*#__PURE__*/React.createElement(LeftOutlined, null) : /*#__PURE__*/React.createElement(RightOutlined, null);
|
||||
}
|
||||
const loadingIcon = React.useMemo(() => (/*#__PURE__*/React.createElement("span", {
|
||||
className: `${prefixCls}-menu-item-loading-icon`
|
||||
}, /*#__PURE__*/React.createElement(LoadingOutlined, {
|
||||
spin: true
|
||||
}))), [prefixCls]);
|
||||
return React.useMemo(() => [mergedExpandIcon, loadingIcon], [mergedExpandIcon, loadingIcon]);
|
||||
};
|
||||
export default useColumnIcons;
|
||||
Reference in New Issue
Block a user