{"ast":null,"code":"\"use client\";\n\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport Col from '../grid/col';\nimport { FormContext, FormItemPrefixContext } from './context';\nimport ErrorList from './ErrorList';\nimport FallbackCmp from './style/fallbackCmp';\nconst FormItemInput = props => {\n const {\n prefixCls,\n status,\n wrapperCol,\n children,\n errors,\n warnings,\n _internalItemRender: formItemRender,\n extra,\n help,\n fieldId,\n marginBottom,\n onErrorVisibleChanged\n } = props;\n const baseClassName = `${prefixCls}-item`;\n const formContext = React.useContext(FormContext);\n const mergedWrapperCol = wrapperCol || formContext.wrapperCol || {};\n const className = classNames(`${baseClassName}-control`, mergedWrapperCol.className);\n // Pass to sub FormItem should not with col info\n const subFormContext = React.useMemo(() => Object.assign({}, formContext), [formContext]);\n delete subFormContext.labelCol;\n delete subFormContext.wrapperCol;\n const inputDom = /*#__PURE__*/React.createElement(\"div\", {\n className: `${baseClassName}-control-input`\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: `${baseClassName}-control-input-content`\n }, children));\n const formItemContext = React.useMemo(() => ({\n prefixCls,\n status\n }), [prefixCls, status]);\n const errorListDom = marginBottom !== null || errors.length || warnings.length ? ( /*#__PURE__*/React.createElement(\"div\", {\n style: {\n display: 'flex',\n flexWrap: 'nowrap'\n }\n }, /*#__PURE__*/React.createElement(FormItemPrefixContext.Provider, {\n value: formItemContext\n }, /*#__PURE__*/React.createElement(ErrorList, {\n fieldId: fieldId,\n errors: errors,\n warnings: warnings,\n help: help,\n helpStatus: status,\n className: `${baseClassName}-explain-connected`,\n onVisibleChanged: onErrorVisibleChanged\n })), !!marginBottom && /*#__PURE__*/React.createElement(\"div\", {\n style: {\n width: 0,\n height: marginBottom\n }\n }))) : null;\n const extraProps = {};\n if (fieldId) {\n extraProps.id = `${fieldId}_extra`;\n }\n // If extra = 0, && will goes wrong\n // 0&&error -> 0\n const extraDom = extra ? ( /*#__PURE__*/React.createElement(\"div\", Object.assign({}, extraProps, {\n className: `${baseClassName}-extra`\n }), extra)) : null;\n const dom = formItemRender && formItemRender.mark === 'pro_table_render' && formItemRender.render ? formItemRender.render(props, {\n input: inputDom,\n errorList: errorListDom,\n extra: extraDom\n }) : ( /*#__PURE__*/React.createElement(React.Fragment, null, inputDom, errorListDom, extraDom));\n return /*#__PURE__*/React.createElement(FormContext.Provider, {\n value: subFormContext\n }, /*#__PURE__*/React.createElement(Col, Object.assign({}, mergedWrapperCol, {\n className: className\n }), dom), /*#__PURE__*/React.createElement(FallbackCmp, {\n prefixCls: prefixCls\n }));\n};\nexport default FormItemInput;","map":{"version":3,"names":["React","classNames","Col","FormContext","FormItemPrefixContext","ErrorList","FallbackCmp","FormItemInput","props","prefixCls","status","wrapperCol","children","errors","warnings","_internalItemRender","formItemRender","extra","help","fieldId","marginBottom","onErrorVisibleChanged","baseClassName","formContext","useContext","mergedWrapperCol","className","subFormContext","useMemo","Object","assign","labelCol","inputDom","createElement","formItemContext","errorListDom","length","style","display","flexWrap","Provider","value","helpStatus","onVisibleChanged","width","height","extraProps","id","extraDom","dom","mark","render","input","errorList","Fragment"],"sources":["C:/Users/Аришина)/Desktop/promo/node_modules/antd/es/form/FormItemInput.js"],"sourcesContent":["\"use client\";\n\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport Col from '../grid/col';\nimport { FormContext, FormItemPrefixContext } from './context';\nimport ErrorList from './ErrorList';\nimport FallbackCmp from './style/fallbackCmp';\nconst FormItemInput = props => {\n const {\n prefixCls,\n status,\n wrapperCol,\n children,\n errors,\n warnings,\n _internalItemRender: formItemRender,\n extra,\n help,\n fieldId,\n marginBottom,\n onErrorVisibleChanged\n } = props;\n const baseClassName = `${prefixCls}-item`;\n const formContext = React.useContext(FormContext);\n const mergedWrapperCol = wrapperCol || formContext.wrapperCol || {};\n const className = classNames(`${baseClassName}-control`, mergedWrapperCol.className);\n // Pass to sub FormItem should not with col info\n const subFormContext = React.useMemo(() => Object.assign({}, formContext), [formContext]);\n delete subFormContext.labelCol;\n delete subFormContext.wrapperCol;\n const inputDom = /*#__PURE__*/React.createElement(\"div\", {\n className: `${baseClassName}-control-input`\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: `${baseClassName}-control-input-content`\n }, children));\n const formItemContext = React.useMemo(() => ({\n prefixCls,\n status\n }), [prefixCls, status]);\n const errorListDom = marginBottom !== null || errors.length || warnings.length ? ( /*#__PURE__*/React.createElement(\"div\", {\n style: {\n display: 'flex',\n flexWrap: 'nowrap'\n }\n }, /*#__PURE__*/React.createElement(FormItemPrefixContext.Provider, {\n value: formItemContext\n }, /*#__PURE__*/React.createElement(ErrorList, {\n fieldId: fieldId,\n errors: errors,\n warnings: warnings,\n help: help,\n helpStatus: status,\n className: `${baseClassName}-explain-connected`,\n onVisibleChanged: onErrorVisibleChanged\n })), !!marginBottom && /*#__PURE__*/React.createElement(\"div\", {\n style: {\n width: 0,\n height: marginBottom\n }\n }))) : null;\n const extraProps = {};\n if (fieldId) {\n extraProps.id = `${fieldId}_extra`;\n }\n // If extra = 0, && will goes wrong\n // 0&&error -> 0\n const extraDom = extra ? ( /*#__PURE__*/React.createElement(\"div\", Object.assign({}, extraProps, {\n className: `${baseClassName}-extra`\n }), extra)) : null;\n const dom = formItemRender && formItemRender.mark === 'pro_table_render' && formItemRender.render ? formItemRender.render(props, {\n input: inputDom,\n errorList: errorListDom,\n extra: extraDom\n }) : ( /*#__PURE__*/React.createElement(React.Fragment, null, inputDom, errorListDom, extraDom));\n return /*#__PURE__*/React.createElement(FormContext.Provider, {\n value: subFormContext\n }, /*#__PURE__*/React.createElement(Col, Object.assign({}, mergedWrapperCol, {\n className: className\n }), dom), /*#__PURE__*/React.createElement(FallbackCmp, {\n prefixCls: prefixCls\n }));\n};\nexport default FormItemInput;"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}