19 lines
1.0 KiB
JavaScript
19 lines
1.0 KiB
JavaScript
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
|
|
|
|
import * as React from 'react';
|
|
import classNames from 'classnames';
|
|
import Icon from '../icon';
|
|
export default function InputIcon(props) {
|
|
var _classNames;
|
|
|
|
var suffixIcon = props.suffixIcon,
|
|
prefixCls = props.prefixCls;
|
|
return suffixIcon && ( /*#__PURE__*/React.isValidElement(suffixIcon) ? /*#__PURE__*/React.cloneElement(suffixIcon, {
|
|
className: classNames((_classNames = {}, _defineProperty(_classNames, suffixIcon.props.className, suffixIcon.props.className), _defineProperty(_classNames, "".concat(prefixCls, "-picker-icon"), true), _classNames))
|
|
}) : /*#__PURE__*/React.createElement("span", {
|
|
className: "".concat(prefixCls, "-picker-icon")
|
|
}, suffixIcon)) || /*#__PURE__*/React.createElement(Icon, {
|
|
type: "calendar",
|
|
className: "".concat(prefixCls, "-picker-icon")
|
|
});
|
|
} |