NuclearDispersionSystem/ant-design-vue-jeecg/node_modules/ant-design-vue/lib/date-picker/InputIcon.js
2023-09-14 14:47:11 +08:00

34 lines
904 B
JavaScript

'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _icon = require('../icon');
var _icon2 = _interopRequireDefault(_icon);
var _propsUtil = require('../_util/props-util');
var _vnode = require('../_util/vnode');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
exports['default'] = {
functional: true,
render: function render(h, context) {
var props = context.props;
var suffixIcon = props.suffixIcon,
prefixCls = props.prefixCls;
return (suffixIcon && (0, _propsUtil.isValidElement)(suffixIcon) ? (0, _vnode.cloneElement)(suffixIcon, {
'class': prefixCls + '-picker-icon'
}) : h(
'span',
{ 'class': prefixCls + '-picker-icon' },
[suffixIcon]
)) || h(_icon2['default'], {
attrs: { type: 'calendar' },
'class': prefixCls + '-picker-icon' });
}
};