getAllowClear.js 818 B

12345678910111213141516171819202122
  1. "use strict";
  2. "use client";
  3. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
  4. Object.defineProperty(exports, "__esModule", {
  5. value: true
  6. });
  7. exports.default = void 0;
  8. var _react = _interopRequireDefault(require("react"));
  9. var _CloseCircleFilled = _interopRequireDefault(require("@ant-design/icons/CloseCircleFilled"));
  10. const getAllowClear = allowClear => {
  11. let mergedAllowClear;
  12. if (typeof allowClear === 'object' && (allowClear === null || allowClear === void 0 ? void 0 : allowClear.clearIcon)) {
  13. mergedAllowClear = allowClear;
  14. } else if (allowClear) {
  15. mergedAllowClear = {
  16. clearIcon: /*#__PURE__*/_react.default.createElement(_CloseCircleFilled.default, null)
  17. };
  18. }
  19. return mergedAllowClear;
  20. };
  21. var _default = exports.default = getAllowClear;