{"ast":null,"code":"\"use client\";\n\nvar __rest = this && this.__rest || function (s, e) {\n  var t = {};\n  for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n  if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n    if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n  }\n  return t;\n};\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport isVisible from \"rc-util/es/Dom/isVisible\";\nimport useLayoutEffect from \"rc-util/es/hooks/useLayoutEffect\";\nimport omit from \"rc-util/es/omit\";\nimport { Row } from '../../grid';\nimport { FormContext, NoStyleItemContext } from '../context';\nimport FormItemInput from '../FormItemInput';\nimport FormItemLabel from '../FormItemLabel';\nimport useDebounce from '../hooks/useDebounce';\nimport { getStatus } from '../util';\nimport StatusProvider from './StatusProvider';\nexport default function ItemHolder(props) {\n  const {\n      prefixCls,\n      className,\n      rootClassName,\n      style,\n      help,\n      errors,\n      warnings,\n      validateStatus,\n      meta,\n      hasFeedback,\n      hidden,\n      children,\n      fieldId,\n      required,\n      isRequired,\n      onSubItemMetaChange\n    } = props,\n    restProps = __rest(props, [\"prefixCls\", \"className\", \"rootClassName\", \"style\", \"help\", \"errors\", \"warnings\", \"validateStatus\", \"meta\", \"hasFeedback\", \"hidden\", \"children\", \"fieldId\", \"required\", \"isRequired\", \"onSubItemMetaChange\"]);\n  const itemPrefixCls = `${prefixCls}-item`;\n  const {\n    requiredMark\n  } = React.useContext(FormContext);\n  // ======================== Margin ========================\n  const itemRef = React.useRef(null);\n  const debounceErrors = useDebounce(errors);\n  const debounceWarnings = useDebounce(warnings);\n  const hasHelp = help !== undefined && help !== null;\n  const hasError = !!(hasHelp || errors.length || warnings.length);\n  const isOnScreen = !!itemRef.current && isVisible(itemRef.current);\n  const [marginBottom, setMarginBottom] = React.useState(null);\n  useLayoutEffect(() => {\n    if (hasError && itemRef.current) {\n      // The element must be part of the DOMTree to use getComputedStyle\n      // https://stackoverflow.com/questions/35360711/getcomputedstyle-returns-a-cssstyledeclaration-but-all-properties-are-empty-on-a\n      const itemStyle = getComputedStyle(itemRef.current);\n      setMarginBottom(parseInt(itemStyle.marginBottom, 10));\n    }\n  }, [hasError, isOnScreen]);\n  const onErrorVisibleChanged = nextVisible => {\n    if (!nextVisible) {\n      setMarginBottom(null);\n    }\n  };\n  // ======================== Status ========================\n  const getValidateState = function () {\n    let isDebounce = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n    const _errors = isDebounce ? debounceErrors : meta.errors;\n    const _warnings = isDebounce ? debounceWarnings : meta.warnings;\n    return getStatus(_errors, _warnings, meta, '', !!hasFeedback, validateStatus);\n  };\n  const mergedValidateStatus = getValidateState();\n  // ======================== Render ========================\n  const itemClassName = classNames(itemPrefixCls, className, rootClassName, {\n    [`${itemPrefixCls}-with-help`]: hasHelp || debounceErrors.length || debounceWarnings.length,\n    // Status\n    [`${itemPrefixCls}-has-feedback`]: mergedValidateStatus && hasFeedback,\n    [`${itemPrefixCls}-has-success`]: mergedValidateStatus === 'success',\n    [`${itemPrefixCls}-has-warning`]: mergedValidateStatus === 'warning',\n    [`${itemPrefixCls}-has-error`]: mergedValidateStatus === 'error',\n    [`${itemPrefixCls}-is-validating`]: mergedValidateStatus === 'validating',\n    [`${itemPrefixCls}-hidden`]: hidden\n  });\n  return /*#__PURE__*/React.createElement(\"div\", {\n    className: itemClassName,\n    style: style,\n    ref: itemRef\n  }, /*#__PURE__*/React.createElement(Row, Object.assign({\n    className: `${itemPrefixCls}-row`\n  }, omit(restProps, ['_internalItemRender', 'colon', 'dependencies', 'extra', 'fieldKey', 'getValueFromEvent', 'getValueProps', 'htmlFor', 'id',\n  // It is deprecated because `htmlFor` is its replacement.\n  'initialValue', 'isListField', 'label', 'labelAlign', 'labelCol', 'labelWrap', 'messageVariables', 'name', 'normalize', 'noStyle', 'preserve', 'requiredMark', 'rules', 'shouldUpdate', 'trigger', 'tooltip', 'validateFirst', 'validateTrigger', 'valuePropName', 'wrapperCol', 'validateDebounce'])), /*#__PURE__*/React.createElement(FormItemLabel, Object.assign({\n    htmlFor: fieldId\n  }, props, {\n    requiredMark: requiredMark,\n    required: required !== null && required !== void 0 ? required : isRequired,\n    prefixCls: prefixCls\n  })), /*#__PURE__*/React.createElement(FormItemInput, Object.assign({}, props, meta, {\n    errors: debounceErrors,\n    warnings: debounceWarnings,\n    prefixCls: prefixCls,\n    status: mergedValidateStatus,\n    help: help,\n    marginBottom: marginBottom,\n    onErrorVisibleChanged: onErrorVisibleChanged\n  }), /*#__PURE__*/React.createElement(NoStyleItemContext.Provider, {\n    value: onSubItemMetaChange\n  }, /*#__PURE__*/React.createElement(StatusProvider, {\n    prefixCls: prefixCls,\n    meta: meta,\n    errors: meta.errors,\n    warnings: meta.warnings,\n    hasFeedback: hasFeedback,\n    // Already calculated\n    validateStatus: mergedValidateStatus\n  }, children)))), !!marginBottom && ( /*#__PURE__*/React.createElement(\"div\", {\n    className: `${itemPrefixCls}-margin-offset`,\n    style: {\n      marginBottom: -marginBottom\n    }\n  })));\n}","map":{"version":3,"names":["__rest","s","e","t","p","Object","prototype","hasOwnProperty","call","indexOf","getOwnPropertySymbols","i","length","propertyIsEnumerable","React","classNames","isVisible","useLayoutEffect","omit","Row","FormContext","NoStyleItemContext","FormItemInput","FormItemLabel","useDebounce","getStatus","StatusProvider","ItemHolder","props","prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange","restProps","itemPrefixCls","requiredMark","useContext","itemRef","useRef","debounceErrors","debounceWarnings","hasHelp","undefined","hasError","isOnScreen","current","marginBottom","setMarginBottom","useState","itemStyle","getComputedStyle","parseInt","onErrorVisibleChanged","nextVisible","getValidateState","isDebounce","arguments","_errors","_warnings","mergedValidateStatus","itemClassName","createElement","ref","assign","htmlFor","status","Provider","value"],"sources":["D:/Project/UC_Trains_Voice/react-demo/node_modules/antd/es/form/FormItem/ItemHolder.js"],"sourcesContent":["\"use client\";\n\nvar __rest = this && this.__rest || function (s, e) {\n  var t = {};\n  for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n  if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n    if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n  }\n  return t;\n};\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport isVisible from \"rc-util/es/Dom/isVisible\";\nimport useLayoutEffect from \"rc-util/es/hooks/useLayoutEffect\";\nimport omit from \"rc-util/es/omit\";\nimport { Row } from '../../grid';\nimport { FormContext, NoStyleItemContext } from '../context';\nimport FormItemInput from '../FormItemInput';\nimport FormItemLabel from '../FormItemLabel';\nimport useDebounce from '../hooks/useDebounce';\nimport { getStatus } from '../util';\nimport StatusProvider from './StatusProvider';\nexport default function ItemHolder(props) {\n  const {\n      prefixCls,\n      className,\n      rootClassName,\n      style,\n      help,\n      errors,\n      warnings,\n      validateStatus,\n      meta,\n      hasFeedback,\n      hidden,\n      children,\n      fieldId,\n      required,\n      isRequired,\n      onSubItemMetaChange\n    } = props,\n    restProps = __rest(props, [\"prefixCls\", \"className\", \"rootClassName\", \"style\", \"help\", \"errors\", \"warnings\", \"validateStatus\", \"meta\", \"hasFeedback\", \"hidden\", \"children\", \"fieldId\", \"required\", \"isRequired\", \"onSubItemMetaChange\"]);\n  const itemPrefixCls = `${prefixCls}-item`;\n  const {\n    requiredMark\n  } = React.useContext(FormContext);\n  // ======================== Margin ========================\n  const itemRef = React.useRef(null);\n  const debounceErrors = useDebounce(errors);\n  const debounceWarnings = useDebounce(warnings);\n  const hasHelp = help !== undefined && help !== null;\n  const hasError = !!(hasHelp || errors.length || warnings.length);\n  const isOnScreen = !!itemRef.current && isVisible(itemRef.current);\n  const [marginBottom, setMarginBottom] = React.useState(null);\n  useLayoutEffect(() => {\n    if (hasError && itemRef.current) {\n      // The element must be part of the DOMTree to use getComputedStyle\n      // https://stackoverflow.com/questions/35360711/getcomputedstyle-returns-a-cssstyledeclaration-but-all-properties-are-empty-on-a\n      const itemStyle = getComputedStyle(itemRef.current);\n      setMarginBottom(parseInt(itemStyle.marginBottom, 10));\n    }\n  }, [hasError, isOnScreen]);\n  const onErrorVisibleChanged = nextVisible => {\n    if (!nextVisible) {\n      setMarginBottom(null);\n    }\n  };\n  // ======================== Status ========================\n  const getValidateState = function () {\n    let isDebounce = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n    const _errors = isDebounce ? debounceErrors : meta.errors;\n    const _warnings = isDebounce ? debounceWarnings : meta.warnings;\n    return getStatus(_errors, _warnings, meta, '', !!hasFeedback, validateStatus);\n  };\n  const mergedValidateStatus = getValidateState();\n  // ======================== Render ========================\n  const itemClassName = classNames(itemPrefixCls, className, rootClassName, {\n    [`${itemPrefixCls}-with-help`]: hasHelp || debounceErrors.length || debounceWarnings.length,\n    // Status\n    [`${itemPrefixCls}-has-feedback`]: mergedValidateStatus && hasFeedback,\n    [`${itemPrefixCls}-has-success`]: mergedValidateStatus === 'success',\n    [`${itemPrefixCls}-has-warning`]: mergedValidateStatus === 'warning',\n    [`${itemPrefixCls}-has-error`]: mergedValidateStatus === 'error',\n    [`${itemPrefixCls}-is-validating`]: mergedValidateStatus === 'validating',\n    [`${itemPrefixCls}-hidden`]: hidden\n  });\n  return /*#__PURE__*/React.createElement(\"div\", {\n    className: itemClassName,\n    style: style,\n    ref: itemRef\n  }, /*#__PURE__*/React.createElement(Row, Object.assign({\n    className: `${itemPrefixCls}-row`\n  }, omit(restProps, ['_internalItemRender', 'colon', 'dependencies', 'extra', 'fieldKey', 'getValueFromEvent', 'getValueProps', 'htmlFor', 'id',\n  // It is deprecated because `htmlFor` is its replacement.\n  'initialValue', 'isListField', 'label', 'labelAlign', 'labelCol', 'labelWrap', 'messageVariables', 'name', 'normalize', 'noStyle', 'preserve', 'requiredMark', 'rules', 'shouldUpdate', 'trigger', 'tooltip', 'validateFirst', 'validateTrigger', 'valuePropName', 'wrapperCol', 'validateDebounce'])), /*#__PURE__*/React.createElement(FormItemLabel, Object.assign({\n    htmlFor: fieldId\n  }, props, {\n    requiredMark: requiredMark,\n    required: required !== null && required !== void 0 ? required : isRequired,\n    prefixCls: prefixCls\n  })), /*#__PURE__*/React.createElement(FormItemInput, Object.assign({}, props, meta, {\n    errors: debounceErrors,\n    warnings: debounceWarnings,\n    prefixCls: prefixCls,\n    status: mergedValidateStatus,\n    help: help,\n    marginBottom: marginBottom,\n    onErrorVisibleChanged: onErrorVisibleChanged\n  }), /*#__PURE__*/React.createElement(NoStyleItemContext.Provider, {\n    value: onSubItemMetaChange\n  }, /*#__PURE__*/React.createElement(StatusProvider, {\n    prefixCls: prefixCls,\n    meta: meta,\n    errors: meta.errors,\n    warnings: meta.warnings,\n    hasFeedback: hasFeedback,\n    // Already calculated\n    validateStatus: mergedValidateStatus\n  }, children)))), !!marginBottom && ( /*#__PURE__*/React.createElement(\"div\", {\n    className: `${itemPrefixCls}-margin-offset`,\n    style: {\n      marginBottom: -marginBottom\n    }\n  })));\n}"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}