{"version":3,"sources":["jsdelivr-header.js","/npm/@ant-design/pro-field@3.1.0/lib/index.js"],"names":[],"mappings":"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","file":"/npm/@ant-design/pro-field@3.1.0/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@ant-design/pro-field@3.1.0/lib/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nObject.defineProperty(exports, \"FieldCode\", {\n  enumerable: true,\n  get: function get() {\n    return _Code.default;\n  }\n});\nObject.defineProperty(exports, \"FieldDatePicker\", {\n  enumerable: true,\n  get: function get() {\n    return _DatePicker.default;\n  }\n});\nObject.defineProperty(exports, \"FieldIndexColumn\", {\n  enumerable: true,\n  get: function get() {\n    return _IndexColumn.default;\n  }\n});\nObject.defineProperty(exports, \"FieldMoney\", {\n  enumerable: true,\n  get: function get() {\n    return _Money.default;\n  }\n});\nObject.defineProperty(exports, \"FieldPercent\", {\n  enumerable: true,\n  get: function get() {\n    return _Percent.default;\n  }\n});\nObject.defineProperty(exports, \"FieldProgress\", {\n  enumerable: true,\n  get: function get() {\n    return _Progress.default;\n  }\n});\nObject.defineProperty(exports, \"FieldRangePicker\", {\n  enumerable: true,\n  get: function get() {\n    return _RangePicker.default;\n  }\n});\nObject.defineProperty(exports, \"FieldSelect\", {\n  enumerable: true,\n  get: function get() {\n    return _Select.default;\n  }\n});\nObject.defineProperty(exports, \"FieldStatus\", {\n  enumerable: true,\n  get: function get() {\n    return _Status.default;\n  }\n});\nObject.defineProperty(exports, \"FieldText\", {\n  enumerable: true,\n  get: function get() {\n    return _Text.default;\n  }\n});\nObject.defineProperty(exports, \"FieldTimePicker\", {\n  enumerable: true,\n  get: function get() {\n    return _TimePicker.default;\n  }\n});\nexports.defaultRenderText = exports.default = exports.ProField = void 0;\nObject.defineProperty(exports, \"proFieldParsingValueEnumToArray\", {\n  enumerable: true,\n  get: function get() {\n    return _Select.proFieldParsingValueEnumToArray;\n  }\n});\nvar _objectWithoutProperties2 = _interopRequireDefault(require(\"@babel/runtime/helpers/objectWithoutProperties\"));\nvar _typeof2 = _interopRequireDefault(require(\"@babel/runtime/helpers/typeof\"));\nvar _objectSpread2 = _interopRequireDefault(require(\"@babel/runtime/helpers/objectSpread2\"));\nvar _proProvider = _interopRequireDefault(require(\"@ant-design/pro-provider\"));\nvar _proUtils = require(\"@ant-design/pro-utils\");\nvar _antd = require(\"antd\");\nvar _react = _interopRequireWildcard(require(\"react\"));\nvar _Cascader = _interopRequireDefault(require(\"./components/Cascader\"));\nvar _Checkbox = _interopRequireDefault(require(\"./components/Checkbox\"));\nvar _Code = _interopRequireDefault(require(\"./components/Code\"));\nvar _ColorPicker = _interopRequireDefault(require(\"./components/ColorPicker\"));\nvar _DatePicker = _interopRequireDefault(require(\"./components/DatePicker\"));\nvar _Digit = _interopRequireDefault(require(\"./components/Digit\"));\nvar _DigitRange = _interopRequireDefault(require(\"./components/DigitRange\"));\nvar _FromNow = _interopRequireDefault(require(\"./components/FromNow\"));\nvar _Image = _interopRequireDefault(require(\"./components/Image\"));\nvar _IndexColumn = _interopRequireDefault(require(\"./components/IndexColumn\"));\nvar _Money = _interopRequireDefault(require(\"./components/Money\"));\nvar _Options = _interopRequireDefault(require(\"./components/Options\"));\nvar _Password = _interopRequireDefault(require(\"./components/Password\"));\nvar _Percent = _interopRequireDefault(require(\"./components/Percent\"));\nvar _Progress = _interopRequireDefault(require(\"./components/Progress\"));\nvar _Radio = _interopRequireDefault(require(\"./components/Radio\"));\nvar _RangePicker = _interopRequireDefault(require(\"./components/RangePicker\"));\nvar _Rate = _interopRequireDefault(require(\"./components/Rate\"));\nvar _Second = _interopRequireDefault(require(\"./components/Second\"));\nvar _Segmented = _interopRequireDefault(require(\"./components/Segmented\"));\nvar _Select = _interopRequireWildcard(require(\"./components/Select\"));\nvar _Slider = _interopRequireDefault(require(\"./components/Slider\"));\nvar _Status = _interopRequireDefault(require(\"./components/Status\"));\nvar _Switch = _interopRequireDefault(require(\"./components/Switch\"));\nvar _Text = _interopRequireDefault(require(\"./components/Text\"));\nvar _TextArea = _interopRequireDefault(require(\"./components/TextArea\"));\nvar _TimePicker = _interopRequireWildcard(require(\"./components/TimePicker\"));\nvar _TreeSelect = _interopRequireDefault(require(\"./components/TreeSelect\"));\nvar _FieldHOC = _interopRequireDefault(require(\"./FieldHOC\"));\nvar _advancedFormat = _interopRequireDefault(require(\"dayjs/plugin/advancedFormat\"));\nvar _isoWeek = _interopRequireDefault(require(\"dayjs/plugin/isoWeek\"));\nvar _localeData = _interopRequireDefault(require(\"dayjs/plugin/localeData\"));\nvar _localizedFormat = _interopRequireDefault(require(\"dayjs/plugin/localizedFormat\"));\nvar _weekday = _interopRequireDefault(require(\"dayjs/plugin/weekday\"));\nvar _weekOfYear = _interopRequireDefault(require(\"dayjs/plugin/weekOfYear\"));\nvar _dayjs = _interopRequireDefault(require(\"dayjs\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _excluded = [\"fieldProps\"],\n  _excluded2 = [\"fieldProps\"],\n  _excluded3 = [\"fieldProps\"],\n  _excluded4 = [\"fieldProps\"],\n  _excluded5 = [\"text\", \"valueType\", \"mode\", \"onChange\", \"renderFormItem\", \"value\", \"readonly\", \"fieldProps\"],\n  _excluded6 = [\"placeholder\"];\n_dayjs.default.extend(_localeData.default);\n_dayjs.default.extend(_advancedFormat.default);\n_dayjs.default.extend(_isoWeek.default);\n_dayjs.default.extend(_weekOfYear.default);\n_dayjs.default.extend(_weekday.default);\n_dayjs.default.extend(_localizedFormat.default);\n\n/** 默认的 Field 需要实现的功能 */\n// eslint-disable-next-line @typescript-eslint/ban-types\n\n/** 轻量筛选的field属性 */\n\n/** Value type by function */\n\n/**\n * Render valueType object\n *\n * @param text String | number\n * @param valueType ProColumnsValueObjectType\n */\nvar defaultRenderTextByObject = function defaultRenderTextByObject(text, valueType, props) {\n  var pickFormItemProps = (0, _proUtils.pickProProps)(props.fieldProps);\n  if (valueType.type === 'progress') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Progress.default, (0, _objectSpread2.default)((0, _objectSpread2.default)({}, props), {}, {\n      text: text,\n      fieldProps: (0, _objectSpread2.default)({\n        status: valueType.status ? valueType.status : undefined\n      }, pickFormItemProps)\n    }));\n  }\n  if (valueType.type === 'money') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Money.default, (0, _objectSpread2.default)((0, _objectSpread2.default)({\n      locale: valueType.locale\n    }, props), {}, {\n      fieldProps: pickFormItemProps,\n      text: text,\n      moneySymbol: valueType.moneySymbol\n    }));\n  }\n  if (valueType.type === 'percent') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Percent.default, (0, _objectSpread2.default)((0, _objectSpread2.default)({}, props), {}, {\n      text: text,\n      showSymbol: valueType.showSymbol,\n      precision: valueType.precision,\n      fieldProps: pickFormItemProps,\n      showColor: valueType.showColor\n    }));\n  }\n  if (valueType.type === 'image') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Image.default, (0, _objectSpread2.default)((0, _objectSpread2.default)({}, props), {}, {\n      text: text,\n      width: valueType.width\n    }));\n  }\n  return text;\n};\n\n/**\n * 根据不同的类型来转化数值\n *\n * @param dataValue\n * @param valueType\n */\nvar defaultRenderText = exports.defaultRenderText = function defaultRenderText(dataValue, valueType, props, valueTypeMap) {\n  var _props$mode = props.mode,\n    mode = _props$mode === void 0 ? 'read' : _props$mode,\n    _props$emptyText = props.emptyText,\n    emptyText = _props$emptyText === void 0 ? '-' : _props$emptyText;\n  if (emptyText !== false && mode === 'read' && valueType !== 'option' && valueType !== 'switch') {\n    if (typeof dataValue !== 'boolean' && typeof dataValue !== 'number' && !dataValue) {\n      var fieldProps = props.fieldProps,\n        render = props.render;\n      if (render) {\n        return render(dataValue, (0, _objectSpread2.default)({\n          mode: mode\n        }, fieldProps), /*#__PURE__*/(0, _jsxRuntime.jsx)(_jsxRuntime.Fragment, {\n          children: emptyText\n        }));\n      }\n      return /*#__PURE__*/(0, _jsxRuntime.jsx)(_jsxRuntime.Fragment, {\n        children: emptyText\n      });\n    }\n  }\n\n  // eslint-disable-next-line no-param-reassign\n  delete props.emptyText;\n  if ((0, _typeof2.default)(valueType) === 'object') {\n    return defaultRenderTextByObject(dataValue, valueType, props);\n  }\n  var customValueTypeConfig = valueTypeMap && valueTypeMap[valueType];\n  if (customValueTypeConfig) {\n    // eslint-disable-next-line no-param-reassign\n    delete props.ref;\n    if (mode === 'read') {\n      var _customValueTypeConfi;\n      return (_customValueTypeConfi = customValueTypeConfig.render) === null || _customValueTypeConfi === void 0 ? void 0 : _customValueTypeConfi.call(customValueTypeConfig, dataValue, (0, _objectSpread2.default)((0, _objectSpread2.default)({\n        text: dataValue\n      }, props), {}, {\n        mode: mode || 'read'\n      }), /*#__PURE__*/(0, _jsxRuntime.jsx)(_jsxRuntime.Fragment, {\n        children: dataValue\n      }));\n    }\n    if (mode === 'update' || mode === 'edit') {\n      var _customValueTypeConfi2;\n      return (_customValueTypeConfi2 = customValueTypeConfig.renderFormItem) === null || _customValueTypeConfi2 === void 0 ? void 0 : _customValueTypeConfi2.call(customValueTypeConfig, dataValue, (0, _objectSpread2.default)({\n        text: dataValue\n      }, props), /*#__PURE__*/(0, _jsxRuntime.jsx)(_jsxRuntime.Fragment, {\n        children: dataValue\n      }));\n    }\n  }\n\n  /** 如果是金额的值 */\n  if (valueType === 'money') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Money.default, (0, _objectSpread2.default)((0, _objectSpread2.default)({}, props), {}, {\n      text: dataValue\n    }));\n  }\n\n  /** 如果是日期的值 */\n  if (valueType === 'date') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_FieldHOC.default, {\n      isLight: props.light,\n      children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_DatePicker.default, (0, _objectSpread2.default)({\n        text: dataValue,\n        format: \"YYYY-MM-DD\"\n      }, props))\n    });\n  }\n\n  /** 如果是周的值 */\n  if (valueType === 'dateWeek') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_FieldHOC.default, {\n      isLight: props.light,\n      children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_DatePicker.default, (0, _objectSpread2.default)({\n        text: dataValue,\n        format: \"YYYY-wo\",\n        picker: \"week\"\n      }, props))\n    });\n  }\n\n  /** 如果是周范围的值 */\n  if (valueType === 'dateWeekRange') {\n    var _fieldProps = props.fieldProps,\n      otherProps = (0, _objectWithoutProperties2.default)(props, _excluded);\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_FieldHOC.default, {\n      isLight: props.light,\n      children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_RangePicker.default, (0, _objectSpread2.default)({\n        text: dataValue,\n        format: \"YYYY-W\",\n        showTime: true,\n        fieldProps: (0, _objectSpread2.default)({\n          picker: 'week'\n        }, _fieldProps)\n      }, otherProps))\n    });\n  }\n\n  /** 如果是月范围的值 */\n  if (valueType === 'dateMonthRange') {\n    var _fieldProps2 = props.fieldProps,\n      _otherProps = (0, _objectWithoutProperties2.default)(props, _excluded2);\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_FieldHOC.default, {\n      isLight: props.light,\n      children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_RangePicker.default, (0, _objectSpread2.default)({\n        text: dataValue,\n        format: \"YYYY-MM\",\n        showTime: true,\n        fieldProps: (0, _objectSpread2.default)({\n          picker: 'month'\n        }, _fieldProps2)\n      }, _otherProps))\n    });\n  }\n\n  /** 如果是季范围的值 */\n  if (valueType === 'dateQuarterRange') {\n    var _fieldProps3 = props.fieldProps,\n      _otherProps2 = (0, _objectWithoutProperties2.default)(props, _excluded3);\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_FieldHOC.default, {\n      isLight: props.light,\n      children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_RangePicker.default, (0, _objectSpread2.default)({\n        text: dataValue,\n        format: \"YYYY-Q\",\n        showTime: true,\n        fieldProps: (0, _objectSpread2.default)({\n          picker: 'quarter'\n        }, _fieldProps3)\n      }, _otherProps2))\n    });\n  }\n\n  /** 如果是年范围的值 */\n  if (valueType === 'dateYearRange') {\n    var _fieldProps4 = props.fieldProps,\n      _otherProps3 = (0, _objectWithoutProperties2.default)(props, _excluded4);\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_FieldHOC.default, {\n      isLight: props.light,\n      children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_RangePicker.default, (0, _objectSpread2.default)({\n        text: dataValue,\n        format: \"YYYY\",\n        showTime: true,\n        fieldProps: (0, _objectSpread2.default)({\n          picker: 'year'\n        }, _fieldProps4)\n      }, _otherProps3))\n    });\n  }\n\n  /** 如果是月的值 */\n  if (valueType === 'dateMonth') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_FieldHOC.default, {\n      isLight: props.light,\n      children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_DatePicker.default, (0, _objectSpread2.default)({\n        text: dataValue,\n        format: \"YYYY-MM\",\n        picker: \"month\"\n      }, props))\n    });\n  }\n\n  /** 如果是季度的值 */\n  if (valueType === 'dateQuarter') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_FieldHOC.default, {\n      isLight: props.light,\n      children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_DatePicker.default, (0, _objectSpread2.default)({\n        text: dataValue,\n        format: \"YYYY-[Q]Q\",\n        picker: \"quarter\"\n      }, props))\n    });\n  }\n\n  /** 如果是年的值 */\n  if (valueType === 'dateYear') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_FieldHOC.default, {\n      isLight: props.light,\n      children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_DatePicker.default, (0, _objectSpread2.default)({\n        text: dataValue,\n        format: \"YYYY\",\n        picker: \"year\"\n      }, props))\n    });\n  }\n\n  /** 如果是日期范围的值 */\n  if (valueType === 'dateRange') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_RangePicker.default, (0, _objectSpread2.default)({\n      text: dataValue,\n      format: \"YYYY-MM-DD\"\n    }, props));\n  }\n\n  /** 如果是日期加时间类型的值 */\n  if (valueType === 'dateTime') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_FieldHOC.default, {\n      isLight: props.light,\n      children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_DatePicker.default, (0, _objectSpread2.default)({\n        text: dataValue,\n        format: \"YYYY-MM-DD HH:mm:ss\",\n        showTime: true\n      }, props))\n    });\n  }\n\n  /** 如果是日期加时间类型的值的值 */\n  if (valueType === 'dateTimeRange') {\n    // 值不存在的时候显示 \"-\"\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_FieldHOC.default, {\n      isLight: props.light,\n      children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_RangePicker.default, (0, _objectSpread2.default)({\n        text: dataValue,\n        format: \"YYYY-MM-DD HH:mm:ss\",\n        showTime: true\n      }, props))\n    });\n  }\n\n  /** 如果是时间类型的值 */\n  if (valueType === 'time') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_FieldHOC.default, {\n      isLight: props.light,\n      children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_TimePicker.default, (0, _objectSpread2.default)({\n        text: dataValue,\n        format: \"HH:mm:ss\"\n      }, props))\n    });\n  }\n\n  /** 如果是时间类型的值 */\n  if (valueType === 'timeRange') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_FieldHOC.default, {\n      isLight: props.light,\n      children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_TimePicker.FieldTimeRangePicker, (0, _objectSpread2.default)({\n        text: dataValue,\n        format: \"HH:mm:ss\"\n      }, props))\n    });\n  }\n  if (valueType === 'fromNow') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_FromNow.default, (0, _objectSpread2.default)({\n      text: dataValue\n    }, props));\n  }\n  if (valueType === 'index') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_IndexColumn.default, {\n      children: dataValue + 1\n    });\n  }\n  if (valueType === 'indexBorder') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_IndexColumn.default, {\n      border: true,\n      children: dataValue + 1\n    });\n  }\n  if (valueType === 'progress') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Progress.default, (0, _objectSpread2.default)((0, _objectSpread2.default)({}, props), {}, {\n      text: dataValue\n    }));\n  }\n  /** 百分比, 默认展示符号, 不展示小数位 */\n  if (valueType === 'percent') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Percent.default, (0, _objectSpread2.default)({\n      text: dataValue\n    }, props));\n  }\n  if (valueType === 'avatar' && typeof dataValue === 'string' && props.mode === 'read') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_antd.Avatar, {\n      src: dataValue,\n      size: 22,\n      shape: \"circle\"\n    });\n  }\n  if (valueType === 'code') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Code.default, (0, _objectSpread2.default)({\n      text: dataValue\n    }, props));\n  }\n  if (valueType === 'jsonCode') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Code.default, (0, _objectSpread2.default)({\n      text: dataValue,\n      language: \"json\"\n    }, props));\n  }\n  if (valueType === 'textarea') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_TextArea.default, (0, _objectSpread2.default)({\n      text: dataValue\n    }, props));\n  }\n  if (valueType === 'digit') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Digit.default, (0, _objectSpread2.default)({\n      text: dataValue\n    }, props));\n  }\n  if (valueType === 'digitRange') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_DigitRange.default, (0, _objectSpread2.default)({\n      text: dataValue\n    }, props));\n  }\n  if (valueType === 'second') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Second.default, (0, _objectSpread2.default)({\n      text: dataValue\n    }, props));\n  }\n  if (valueType === 'select' || valueType === 'text' && (props.valueEnum || props.request)) {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_FieldHOC.default, {\n      isLight: props.light,\n      children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_Select.default, (0, _objectSpread2.default)({\n        text: dataValue\n      }, props))\n    });\n  }\n  if (valueType === 'checkbox') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Checkbox.default, (0, _objectSpread2.default)({\n      text: dataValue\n    }, props));\n  }\n  if (valueType === 'radio') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Radio.default, (0, _objectSpread2.default)({\n      text: dataValue\n    }, props));\n  }\n  if (valueType === 'radioButton') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Radio.default, (0, _objectSpread2.default)({\n      radioType: \"button\",\n      text: dataValue\n    }, props));\n  }\n  if (valueType === 'rate') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Rate.default, (0, _objectSpread2.default)({\n      text: dataValue\n    }, props));\n  }\n  if (valueType === 'slider') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Slider.default, (0, _objectSpread2.default)({\n      text: dataValue\n    }, props));\n  }\n  if (valueType === 'switch') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Switch.default, (0, _objectSpread2.default)({\n      text: dataValue\n    }, props));\n  }\n  if (valueType === 'option') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Options.default, (0, _objectSpread2.default)({\n      text: dataValue\n    }, props));\n  }\n  if (valueType === 'password') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Password.default, (0, _objectSpread2.default)({\n      text: dataValue\n    }, props));\n  }\n  if (valueType === 'image') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Image.default, (0, _objectSpread2.default)({\n      text: dataValue\n    }, props));\n  }\n  if (valueType === 'cascader') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Cascader.default, (0, _objectSpread2.default)({\n      text: dataValue\n    }, props));\n  }\n  if (valueType === 'treeSelect') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_TreeSelect.default, (0, _objectSpread2.default)({\n      text: dataValue\n    }, props));\n  }\n  if (valueType === 'color') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_ColorPicker.default, (0, _objectSpread2.default)({\n      text: dataValue\n    }, props));\n  }\n  if (valueType === 'segmented') {\n    return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Segmented.default, (0, _objectSpread2.default)({\n      text: dataValue\n    }, props));\n  }\n  return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Text.default, (0, _objectSpread2.default)({\n    text: dataValue\n  }, props));\n};\n/** ProField 的类型 */\n\nvar ProFieldComponent = function ProFieldComponent(_ref, ref) {\n  var _ref2, _fieldProps$value, _ref3, _rest$placeholder, _rest$placeholder2, _Object$keys;\n  var text = _ref.text,\n    _ref$valueType = _ref.valueType,\n    valueType = _ref$valueType === void 0 ? 'text' : _ref$valueType,\n    _ref$mode = _ref.mode,\n    mode = _ref$mode === void 0 ? 'read' : _ref$mode,\n    onChange = _ref.onChange,\n    renderFormItem = _ref.renderFormItem,\n    value = _ref.value,\n    readonly = _ref.readonly,\n    restFieldProps = _ref.fieldProps,\n    rest = (0, _objectWithoutProperties2.default)(_ref, _excluded5);\n  var context = (0, _react.useContext)(_proProvider.default);\n  var onChangeCallBack = (0, _proUtils.useRefFunction)(function () {\n    var _restFieldProps$onCha;\n    for (var _len = arguments.length, restParams = new Array(_len), _key = 0; _key < _len; _key++) {\n      restParams[_key] = arguments[_key];\n    }\n    restFieldProps === null || restFieldProps === void 0 || (_restFieldProps$onCha = restFieldProps.onChange) === null || _restFieldProps$onCha === void 0 || _restFieldProps$onCha.call.apply(_restFieldProps$onCha, [restFieldProps].concat(restParams));\n    onChange === null || onChange === void 0 || onChange.apply(void 0, restParams);\n  });\n  var fieldProps = (0, _proUtils.useDeepCompareMemo)(function () {\n    return (value !== undefined || restFieldProps) && (0, _objectSpread2.default)((0, _objectSpread2.default)({\n      value: value\n    }, (0, _proUtils.omitUndefined)(restFieldProps)), {}, {\n      onChange: onChangeCallBack\n    });\n    // eslint-disable-next-line react-hooks/exhaustive-deps\n  }, [value, restFieldProps, onChangeCallBack]);\n  var renderedDom = defaultRenderText(mode === 'edit' ? (_ref2 = (_fieldProps$value = fieldProps === null || fieldProps === void 0 ? void 0 : fieldProps.value) !== null && _fieldProps$value !== void 0 ? _fieldProps$value : text) !== null && _ref2 !== void 0 ? _ref2 : '' : (_ref3 = text !== null && text !== void 0 ? text : fieldProps === null || fieldProps === void 0 ? void 0 : fieldProps.value) !== null && _ref3 !== void 0 ? _ref3 : '', valueType || 'text', (0, _proUtils.omitUndefined)((0, _objectSpread2.default)((0, _objectSpread2.default)({\n    ref: ref\n  }, rest), {}, {\n    mode: readonly ? 'read' : mode,\n    renderFormItem: renderFormItem ? function (curText, props, dom) {\n      var _placeholder = props.placeholder,\n        restProps = (0, _objectWithoutProperties2.default)(props, _excluded6);\n      var newDom = renderFormItem(curText, restProps, dom);\n      // renderFormItem 之后的dom可能没有props，这里会帮忙注入一下\n      if ( /*#__PURE__*/_react.default.isValidElement(newDom)) return /*#__PURE__*/_react.default.cloneElement(newDom, (0, _objectSpread2.default)((0, _objectSpread2.default)({}, fieldProps), newDom.props || {}));\n      return newDom;\n    } : undefined,\n    placeholder: renderFormItem ? undefined : (_rest$placeholder = rest === null || rest === void 0 ? void 0 : rest.placeholder) !== null && _rest$placeholder !== void 0 ? _rest$placeholder : fieldProps === null || fieldProps === void 0 ? void 0 : fieldProps.placeholder,\n    fieldProps: (0, _proUtils.pickProProps)((0, _proUtils.omitUndefined)((0, _objectSpread2.default)((0, _objectSpread2.default)({}, fieldProps), {}, {\n      placeholder: renderFormItem ? undefined : (_rest$placeholder2 = rest === null || rest === void 0 ? void 0 : rest.placeholder) !== null && _rest$placeholder2 !== void 0 ? _rest$placeholder2 : fieldProps === null || fieldProps === void 0 ? void 0 : fieldProps.placeholder\n    })), (_Object$keys = Object.keys(context.valueTypeMap || {})) === null || _Object$keys === void 0 ? void 0 : _Object$keys.includes(valueType))\n  })), context.valueTypeMap || {});\n  return /*#__PURE__*/(0, _jsxRuntime.jsx)(_react.default.Fragment, {\n    children: renderedDom\n  });\n};\nvar ProField = exports.ProField = /*#__PURE__*/_react.default.forwardRef(ProFieldComponent);\nvar _default = exports.default = ProField;"]}