e4bf30f1817a38ab243c96d453cab957.json 15.3 KB
{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/extends\";\nimport _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\nimport _defineProperty from \"@babel/runtime/helpers/defineProperty\";\n\nvar __rest = this && this.__rest || function (s, e) {\n  var t = {};\n\n  for (var p in s) {\n    if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n  }\n\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};\n\nimport * as React from 'react';\nimport { useMemo } from 'react';\nimport classNames from 'classnames';\nimport FieldForm, { List } from 'rc-field-form';\nimport { ConfigContext } from '../config-provider';\nimport { FormContext } from './context';\nimport useForm from './hooks/useForm';\nimport SizeContext, { SizeContextProvider } from '../config-provider/SizeContext';\n\nvar InternalForm = function InternalForm(props, ref) {\n  var _classNames;\n\n  var contextSize = React.useContext(SizeContext);\n\n  var _React$useContext = React.useContext(ConfigContext),\n      getPrefixCls = _React$useContext.getPrefixCls,\n      direction = _React$useContext.direction,\n      contextForm = _React$useContext.form;\n\n  var customizePrefixCls = props.prefixCls,\n      _props$className = props.className,\n      className = _props$className === void 0 ? '' : _props$className,\n      _props$size = props.size,\n      size = _props$size === void 0 ? contextSize : _props$size,\n      form = props.form,\n      colon = props.colon,\n      labelAlign = props.labelAlign,\n      labelCol = props.labelCol,\n      wrapperCol = props.wrapperCol,\n      hideRequiredMark = props.hideRequiredMark,\n      _props$layout = props.layout,\n      layout = _props$layout === void 0 ? 'horizontal' : _props$layout,\n      scrollToFirstError = props.scrollToFirstError,\n      requiredMark = props.requiredMark,\n      onFinishFailed = props.onFinishFailed,\n      name = props.name,\n      restFormProps = __rest(props, [\"prefixCls\", \"className\", \"size\", \"form\", \"colon\", \"labelAlign\", \"labelCol\", \"wrapperCol\", \"hideRequiredMark\", \"layout\", \"scrollToFirstError\", \"requiredMark\", \"onFinishFailed\", \"name\"]);\n\n  var mergedRequiredMark = useMemo(function () {\n    if (requiredMark !== undefined) {\n      return requiredMark;\n    }\n\n    if (contextForm && contextForm.requiredMark !== undefined) {\n      return contextForm.requiredMark;\n    }\n\n    if (hideRequiredMark) {\n      return false;\n    }\n\n    return true;\n  }, [hideRequiredMark, requiredMark, contextForm]);\n  var prefixCls = getPrefixCls('form', customizePrefixCls);\n  var formClassName = classNames(prefixCls, (_classNames = {}, _defineProperty(_classNames, \"\".concat(prefixCls, \"-\").concat(layout), true), _defineProperty(_classNames, \"\".concat(prefixCls, \"-hide-required-mark\"), mergedRequiredMark === false), _defineProperty(_classNames, \"\".concat(prefixCls, \"-rtl\"), direction === 'rtl'), _defineProperty(_classNames, \"\".concat(prefixCls, \"-\").concat(size), size), _classNames), className);\n\n  var _useForm = useForm(form),\n      _useForm2 = _slicedToArray(_useForm, 1),\n      wrapForm = _useForm2[0];\n\n  var __INTERNAL__ = wrapForm.__INTERNAL__;\n  __INTERNAL__.name = name;\n  var formContextValue = useMemo(function () {\n    return {\n      name: name,\n      labelAlign: labelAlign,\n      labelCol: labelCol,\n      wrapperCol: wrapperCol,\n      vertical: layout === 'vertical',\n      colon: colon,\n      requiredMark: mergedRequiredMark,\n      itemRef: __INTERNAL__.itemRef\n    };\n  }, [name, labelAlign, labelCol, wrapperCol, layout, colon, mergedRequiredMark]);\n  React.useImperativeHandle(ref, function () {\n    return wrapForm;\n  });\n\n  var onInternalFinishFailed = function onInternalFinishFailed(errorInfo) {\n    if (onFinishFailed) {\n      onFinishFailed(errorInfo);\n    }\n\n    if (scrollToFirstError && errorInfo.errorFields.length) {\n      wrapForm.scrollToField(errorInfo.errorFields[0].name);\n    }\n  };\n\n  return /*#__PURE__*/React.createElement(SizeContextProvider, {\n    size: size\n  }, /*#__PURE__*/React.createElement(FormContext.Provider, {\n    value: formContextValue\n  }, /*#__PURE__*/React.createElement(FieldForm, _extends({\n    id: name\n  }, restFormProps, {\n    name: name,\n    onFinishFailed: onInternalFinishFailed,\n    form: wrapForm,\n    className: formClassName\n  }))));\n};\n\nvar Form = /*#__PURE__*/React.forwardRef(InternalForm);\nexport { useForm, List };\nexport default Form;","map":{"version":3,"sources":["C:/Users/kkwan_000/Desktop/git/2017110269/minsung/node_modules/antd/es/form/Form.js"],"names":["_extends","_slicedToArray","_defineProperty","__rest","s","e","t","p","Object","prototype","hasOwnProperty","call","indexOf","getOwnPropertySymbols","i","length","propertyIsEnumerable","React","useMemo","classNames","FieldForm","List","ConfigContext","FormContext","useForm","SizeContext","SizeContextProvider","InternalForm","props","ref","_classNames","contextSize","useContext","_React$useContext","getPrefixCls","direction","contextForm","form","customizePrefixCls","prefixCls","_props$className","className","_props$size","size","colon","labelAlign","labelCol","wrapperCol","hideRequiredMark","_props$layout","layout","scrollToFirstError","requiredMark","onFinishFailed","name","restFormProps","mergedRequiredMark","undefined","formClassName","concat","_useForm","_useForm2","wrapForm","__INTERNAL__","formContextValue","vertical","itemRef","useImperativeHandle","onInternalFinishFailed","errorInfo","errorFields","scrollToField","createElement","Provider","value","id","Form","forwardRef"],"mappings":"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","sourcesContent":["import _extends from \"@babel/runtime/helpers/extends\";\nimport _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\nimport _defineProperty from \"@babel/runtime/helpers/defineProperty\";\n\nvar __rest = this && this.__rest || function (s, e) {\n  var t = {};\n\n  for (var p in s) {\n    if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n  }\n\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};\n\nimport * as React from 'react';\nimport { useMemo } from 'react';\nimport classNames from 'classnames';\nimport FieldForm, { List } from 'rc-field-form';\nimport { ConfigContext } from '../config-provider';\nimport { FormContext } from './context';\nimport useForm from './hooks/useForm';\nimport SizeContext, { SizeContextProvider } from '../config-provider/SizeContext';\n\nvar InternalForm = function InternalForm(props, ref) {\n  var _classNames;\n\n  var contextSize = React.useContext(SizeContext);\n\n  var _React$useContext = React.useContext(ConfigContext),\n      getPrefixCls = _React$useContext.getPrefixCls,\n      direction = _React$useContext.direction,\n      contextForm = _React$useContext.form;\n\n  var customizePrefixCls = props.prefixCls,\n      _props$className = props.className,\n      className = _props$className === void 0 ? '' : _props$className,\n      _props$size = props.size,\n      size = _props$size === void 0 ? contextSize : _props$size,\n      form = props.form,\n      colon = props.colon,\n      labelAlign = props.labelAlign,\n      labelCol = props.labelCol,\n      wrapperCol = props.wrapperCol,\n      hideRequiredMark = props.hideRequiredMark,\n      _props$layout = props.layout,\n      layout = _props$layout === void 0 ? 'horizontal' : _props$layout,\n      scrollToFirstError = props.scrollToFirstError,\n      requiredMark = props.requiredMark,\n      onFinishFailed = props.onFinishFailed,\n      name = props.name,\n      restFormProps = __rest(props, [\"prefixCls\", \"className\", \"size\", \"form\", \"colon\", \"labelAlign\", \"labelCol\", \"wrapperCol\", \"hideRequiredMark\", \"layout\", \"scrollToFirstError\", \"requiredMark\", \"onFinishFailed\", \"name\"]);\n\n  var mergedRequiredMark = useMemo(function () {\n    if (requiredMark !== undefined) {\n      return requiredMark;\n    }\n\n    if (contextForm && contextForm.requiredMark !== undefined) {\n      return contextForm.requiredMark;\n    }\n\n    if (hideRequiredMark) {\n      return false;\n    }\n\n    return true;\n  }, [hideRequiredMark, requiredMark, contextForm]);\n  var prefixCls = getPrefixCls('form', customizePrefixCls);\n  var formClassName = classNames(prefixCls, (_classNames = {}, _defineProperty(_classNames, \"\".concat(prefixCls, \"-\").concat(layout), true), _defineProperty(_classNames, \"\".concat(prefixCls, \"-hide-required-mark\"), mergedRequiredMark === false), _defineProperty(_classNames, \"\".concat(prefixCls, \"-rtl\"), direction === 'rtl'), _defineProperty(_classNames, \"\".concat(prefixCls, \"-\").concat(size), size), _classNames), className);\n\n  var _useForm = useForm(form),\n      _useForm2 = _slicedToArray(_useForm, 1),\n      wrapForm = _useForm2[0];\n\n  var __INTERNAL__ = wrapForm.__INTERNAL__;\n  __INTERNAL__.name = name;\n  var formContextValue = useMemo(function () {\n    return {\n      name: name,\n      labelAlign: labelAlign,\n      labelCol: labelCol,\n      wrapperCol: wrapperCol,\n      vertical: layout === 'vertical',\n      colon: colon,\n      requiredMark: mergedRequiredMark,\n      itemRef: __INTERNAL__.itemRef\n    };\n  }, [name, labelAlign, labelCol, wrapperCol, layout, colon, mergedRequiredMark]);\n  React.useImperativeHandle(ref, function () {\n    return wrapForm;\n  });\n\n  var onInternalFinishFailed = function onInternalFinishFailed(errorInfo) {\n    if (onFinishFailed) {\n      onFinishFailed(errorInfo);\n    }\n\n    if (scrollToFirstError && errorInfo.errorFields.length) {\n      wrapForm.scrollToField(errorInfo.errorFields[0].name);\n    }\n  };\n\n  return /*#__PURE__*/React.createElement(SizeContextProvider, {\n    size: size\n  }, /*#__PURE__*/React.createElement(FormContext.Provider, {\n    value: formContextValue\n  }, /*#__PURE__*/React.createElement(FieldForm, _extends({\n    id: name\n  }, restFormProps, {\n    name: name,\n    onFinishFailed: onInternalFinishFailed,\n    form: wrapForm,\n    className: formClassName\n  }))));\n};\n\nvar Form = /*#__PURE__*/React.forwardRef(InternalForm);\nexport { useForm, List };\nexport default Form;"]},"metadata":{},"sourceType":"module"}