6 lines
21 KiB
JavaScript
6 lines
21 KiB
JavaScript
import{i as e,t}from"./rolldown-runtime-BgaNhQyE.js";import{Bn as n,C as r,Ct as i,Dr as a,Et as o,Ft as s,Gt as c,Jn as l,Kn as u,Ln as d,Mt as f,Nt as p,Ot as m,Pn as h,Q as g,S as _,St as v,T as y,Ut as b,Vn as x,Wt as S,Yn as C,Zn as w,Zt as T,_ as E,at as D,b as O,br as k,et as A,f as j,fr as M,g as N,h as P,ht as F,m as I,mr as L,nt as R,ot as ee,p as z,pt as B,qn as V,rt as te,sr as H,st as ne,ur as re,v as ie,w as ae,wt as U,xn as oe,xr as W,xt as G,y as se,yt as ce,zn as le}from"./jsx-runtime-ADHq9IcL.js";import{g as K,t as q,w as ue}from"./tooltip-CRuv8UNz.js";import{t as de}from"./CheckCircleFilled-D9xa2k05.js";import{t as J}from"./CloseCircleFilled-BARdd-Ff.js";import{t as fe}from"./ExclamationCircleFilled-BF18pnJ8.js";import{a as pe,i as me,n as he,r as ge}from"./useForm-CvzzkaGD.js";import{s as _e}from"./space-BqavXZJj.js";import{i as ve}from"./useBreakpoint-Dhidjsjf.js";import{r as ye}from"./ColorPresets-wH0crouI.js";import{n as Y,t as be}from"./row-sXyid8kB.js";var X=e(a()),xe=(e,t)=>m(e)?o(e)&&!(0,X.isValidElement)(e)?{...t,...e}:{...t,title:e}:null;function Z(e){let[t,n]=X.useState(e);return X.useEffect(()=>{let t=setTimeout(()=>{n(e)},e.length?0:10);return()=>{clearTimeout(t)}},[e]),t}var Se=e=>{let{componentCls:t,motionDurationFast:n,motionEaseInOut:r}=e,i=`${t}-show-help`,a=`${t}-show-help-item`;return{[i]:{transition:`opacity ${n} ${r}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[a]:{overflow:`hidden`,transition:`${[`height`,`opacity`,`transform`].map(e=>`${e} ${n} ${r}`).join(`, `)} !important`,[`&${a}-appear, &${a}-enter`]:{transform:`translateY(-5px)`,opacity:0,"&-active":{transform:`translateY(0)`,opacity:1}},[`&${a}-leave-active`]:{transform:`translateY(-5px)`}}}}},Ce=e=>({legend:{display:`block`,width:`100%`,marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:`inherit`,border:0,borderBottom:`${h(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},'input[type="search"]':{boxSizing:`border-box`},'input[type="radio"], input[type="checkbox"]':{lineHeight:`normal`},'input[type="file"]':{display:`block`},'input[type="range"]':{display:`block`,width:`100%`},"select[multiple], select[size]":{height:`auto`},"input[type='file']:focus, input[type='radio']:focus, input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${h(e.controlOutlineWidth)} ${e.controlOutline}`},output:{display:`block`,paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),we=(e,t)=>{let{formItemCls:n}=e;return{[n]:{[`${n}-label > label`]:{height:t},[`${n}-control-input`]:{minHeight:t}}}},Te=e=>{let{componentCls:t}=e;return{[t]:{...T(e),...Ce(e),[`${t}-text`]:{display:`inline-block`,paddingInlineEnd:e.paddingSM},"&-small":{...we(e,e.controlHeightSM)},"&-large":{...we(e,e.controlHeightLG)}}}},Ee=e=>{let{formItemCls:t,iconCls:n,rootPrefixCls:r,antCls:i,labelRequiredMarkColor:a,labelColor:o,labelFontSize:s,labelHeight:c,labelColonMarginInlineStart:l,labelColonMarginInlineEnd:u,itemMarginBottom:d}=e,[f]=b(i,`grid`);return{[t]:{...T(e),marginBottom:d,verticalAlign:`top`,"&-with-help":{transition:`none`},[`&-hidden,
|
||
&-hidden${i}-row`]:{display:`none`},[`${t}-label`]:{flexGrow:0,overflow:`hidden`,whiteSpace:`nowrap`,textAlign:`end`,verticalAlign:`middle`,"&-left":{textAlign:`start`},"&-wrap":{overflow:`unset`,lineHeight:e.lineHeight,whiteSpace:`unset`,"> label":{verticalAlign:`middle`,textWrap:`balance`}},"> label":{position:`relative`,display:`inline-flex`,alignItems:`center`,maxWidth:`100%`,height:c,color:o,fontSize:s,[`> ${n}`]:{fontSize:e.fontSize,verticalAlign:`top`},[`&${t}-required`]:{"&::before":{display:`inline-block`,marginInlineEnd:e.marginXXS,color:a,fontSize:e.fontSize,fontFamily:`sans-serif`,lineHeight:1,content:`"*"`},[`&${t}-required-mark-hidden, &${t}-required-mark-optional`]:{"&::before":{display:`none`}}},[`${t}-optional`]:{display:`inline-block`,marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`&${t}-required-mark-hidden`]:{display:`none`}},[`${t}-tooltip`]:{color:e.colorTextDescription,cursor:`help`,writingMode:`horizontal-tb`,marginInlineStart:e.marginXXS},"&::after":{content:`":"`,position:`relative`,marginBlock:0,marginInlineStart:l,marginInlineEnd:u},[`&${t}-no-colon::after`]:{content:`"\\a0"`}}},[`${t}-control`]:{[f(`display`)]:`flex`,flexDirection:`column`,flexGrow:1,[`&:first-child:not([class^="'${r}-col-'"]):not([class*="' ${r}-col-'"])`]:{width:`100%`},"&-input":{position:`relative`,display:`flex`,alignItems:`center`,minHeight:e.controlHeight,"&-content":{flex:`auto`,maxWidth:`100%`,[`&:has(> ${i}-switch:only-child, > ${i}-rate:only-child)`]:{display:`flex`,alignItems:`center`}}}},[t]:{"&-additional":{display:`flex`,flexDirection:`column`},"&-explain, &-extra":{clear:`both`,color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight},"&-explain-connected":{width:`100%`},"&-extra":{minHeight:e.controlHeightSM,transition:`color ${e.motionDurationMid} ${e.motionEaseOut}`},"&-explain":{"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning}}},[`&-with-help ${t}-explain`]:{height:`auto`,opacity:1},[`${t}-feedback-icon`]:{fontSize:e.fontSize,textAlign:`center`,visibility:`visible`,animationName:K,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:`none`,"&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}}}},Q=e=>({padding:e.verticalLabelPadding,margin:e.verticalLabelMargin,whiteSpace:`initial`,textAlign:`start`,"> label":{margin:0,"&::after":{visibility:`hidden`}}}),De=e=>{let{antCls:t,formItemCls:n}=e;return{[`${n}-horizontal`]:{[`${n}-label`]:{flexGrow:0},[`${n}-control`]:{flex:`1 1 0`,minWidth:0},[`${n}-label[class$='-24'], ${n}-label[class*='-24 ']`]:{[`& + ${n}-control`]:{minWidth:`unset`}},[`${t}-col-24${n}-label,
|
||
${t}-col-xl-24${n}-label`]:Q(e)}}},Oe=e=>{let{componentCls:t,formItemCls:n,inlineItemMarginBottom:r}=e;return{[`${t}-inline`]:{display:`flex`,flexWrap:`wrap`,[`${n}-inline`]:{flex:`none`,marginInlineEnd:e.margin,marginBottom:r,"&-row":{flexWrap:`nowrap`},[`> ${n}-label,
|
||
> ${n}-control`]:{display:`inline-block`,verticalAlign:`top`},[`> ${n}-label`]:{flex:`none`},[`${t}-text`]:{display:`inline-block`},[`${n}-has-feedback`]:{display:`inline-block`}}}}},ke=e=>{let{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${n} ${n}-label`]:Q(e),[`${t}:not(${t}-inline)`]:{[n]:{flexWrap:`wrap`,[`${n}-label, ${n}-control`]:{[`&:not([class*=" ${r}-col-xs"])`]:{flex:`0 0 100%`,maxWidth:`100%`}}}}}},Ae=e=>{let{componentCls:t,formItemCls:n,antCls:r,verticalLabelHeight:i}=e;return{[`${n}-vertical`]:{[`${n}-row`]:{flexDirection:`column`},[`${n}-label > label`]:{height:i},[`${n}-control`]:{width:`100%`},[`${n}-label,
|
||
${r}-col-24${n}-label,
|
||
${r}-col-xl-24${n}-label`]:Q(e)},[`@media (max-width: ${h(e.screenXSMax)})`]:[ke(e),{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-xs-24${n}-label`]:Q(e)}}}],[`@media (max-width: ${h(e.screenSMMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-sm-24${n}-label`]:Q(e)}}},[`@media (max-width: ${h(e.screenMDMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-md-24${n}-label`]:Q(e)}}},[`@media (max-width: ${h(e.screenLGMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-lg-24${n}-label`]:Q(e)}}}}},je=e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,verticalLabelHeight:e.labelHeight??`auto`,labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),Me=(e,t)=>oe(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t}),Ne=S(`Form`,(e,{rootPrefixCls:t})=>{let n=Me(e,t);return[Te(n),Ee(n),Se(n),De(n),Oe(n),Ae(n),ye(n),K]},je,{order:-1e3}),Pe=[];function Fe(e,t,n,r=0){return{key:typeof e==`string`?e:`${t}-${r}`,error:e,errorStatus:n}}var Ie=({help:e,helpStatus:t,errors:r=Pe,warnings:i=Pe,className:a,fieldId:o,onVisibleChanged:s})=>{let{prefixCls:c}=X.useContext(I),{classNames:l,styles:u}=X.useContext(j),d=`${c}-item-explain`,m=ce(c),[h,g]=Ne(c,m),_=X.useMemo(()=>A(c),[c]),v=Z(r),y=Z(i),b=U(e)&&e!==!1,S=X.useMemo(()=>b?[Fe(e,`help`,t)]:[].concat(n(v.map((e,t)=>Fe(e,`error`,`error`,t))),n(y.map((e,t)=>Fe(e,`warning`,`warning`,t)))),[e,t,b,v,y]),C=X.useMemo(()=>{let e={};return S.forEach(({key:t})=>{e[t]=(e[t]||0)+1}),S.map((t,n)=>({...t,key:e[t.key]>1?`${t.key}-fallback-${n}`:t.key}))},[S]),w={};return o&&(w.id=`${o}_help`),X.createElement(f,{motionDeadline:_.motionDeadline,motionName:`${c}-show-help`,visible:!!C.length,onVisibleChanged:s},e=>{let{className:t,style:n}=e;return X.createElement(`div`,{...w,className:x(d,t,l?.help,g,m,a,h),style:{...u?.help,...n}},X.createElement(p,{keys:C,...A(c),motionName:`${c}-show-help-item`,component:!1},e=>{let{key:t,error:n,errorStatus:r,className:i,style:a}=e;return X.createElement(`div`,{key:t,className:x(i,l?.helpItem,{[`${d}-${r}`]:r}),style:{...u?.helpItem,...a}},n)}))})},Le=X.forwardRef((e,t)=>{let n=X.useContext(D),{getPrefixCls:r,direction:i,requiredMark:a,colon:s,scrollToFirstError:c,className:l,style:u,styles:d,classNames:f,tooltip:p,labelAlign:m,labelWrap:h}=le(`form`),{prefixCls:_,className:y,rootClassName:b,size:S,disabled:C=n,form:w,colon:T,labelAlign:E,labelWrap:O,labelCol:k,wrapperCol:A,layout:M=`horizontal`,scrollToFirstError:F,requiredMark:I,onFinishFailed:L,name:R,style:z,feedbackIcons:B,variant:V,classNames:H,styles:ne,tooltip:re,...ae}=e,U=g(S),oe=X.useContext(_e),W=X.useMemo(()=>I===void 0?a===void 0||a:I,[I,a]),K=T??s,q=E??m,ue=O??h,de={...p,...re},J=r(`form`,_),fe=ce(J),[pe,me]=Ne(J,fe),ge={...e,size:U,disabled:C,layout:M,colon:K,requiredMark:W,labelAlign:q,labelWrap:ue},ve=v(u),ye=v(z),[Y,be]=G([f,H],[d,ve,ne,ye],{props:ge}),xe=x(J,`${J}-${M}`,{[`${J}-hide-required-mark`]:W===!1,[`${J}-rtl`]:i===`rtl`,[`${J}-large`]:U===`large`,[`${J}-small`]:U===`small`},me,fe,pe,l,y,b,Y.root),[Z]=he(w),{__INTERNAL__:Se}=Z;Se.name=R;let Ce=X.useMemo(()=>({name:R,labelAlign:q,labelCol:k,labelWrap:ue,wrapperCol:A,layout:M,colon:K,requiredMark:W,itemRef:Se.itemRef,form:Z,feedbackIcons:B,tooltip:de,classNames:Y,styles:be}),[R,q,ue,k,A,M,K,W,Z,B,Y,be,de]),we=X.useRef(null);X.useImperativeHandle(t,()=>({...Z,nativeElement:we.current?.nativeElement}));let Te=(e,t)=>{if(e){let n={block:`nearest`};o(e)&&(n={...n,...e}),Z.scrollToField(t,n)}},Ee=e=>{if(L?.(e),e.errorFields.length){let t=e.errorFields[0].name;if(F!==void 0){Te(F,t);return}c!==void 0&&Te(c,t)}};return X.createElement(ie.Provider,{value:V},X.createElement(ee,{disabled:C},X.createElement(te.Provider,{value:U},X.createElement(P,{validateMessages:oe},X.createElement(j.Provider,{value:Ce},X.createElement(N,{status:!0},X.createElement(se,{id:R,...ae,name:R,onFinishFailed:Ee,form:Z,ref:we,style:be?.root,className:xe})))))))}),Re=e=>{if(i(e))return e;let t=l(e);return t.length<=1?t[0]:t},ze=()=>{let{status:e,errors:t=[],warnings:n=[]}=X.useContext(z);return{status:e,errors:t,warnings:n}};ze.Context=z;function Be(e){let[t,n]=X.useState(e),r=X.useRef(null),i=X.useRef([]),a=X.useRef(!1);X.useEffect(()=>(a.current=!1,()=>{a.current=!0,C.cancel(r.current),r.current=null}),[]);function o(e){a.current||(r.current===null&&(i.current=[],r.current=C(()=>{r.current=null,n(e=>{let t=e;return i.current.forEach(e=>{t=e(t)}),t})})),i.current.push(e))}return[t,o]}var Ve=()=>{let{itemRef:e}=X.useContext(j),t=X.useRef({});return(n,r)=>{let i=r&&o(r)&&M(r),a=n.join(`_`);return(t.current.name!==a||t.current.originRef!==i)&&(t.current.name=a,t.current.originRef=i,t.current.ref=re(e(n),i)),t.current.ref}},He=e=>{let{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:`flex`}}}},Ue=c([`Form`,`item-item`],(e,{rootPrefixCls:t})=>He(Me(e,t))),We=24,Ge=e=>{let{prefixCls:t,status:r,labelCol:i,wrapperCol:a,children:s,errors:c,warnings:l,_internalItemRender:d,extra:f,help:p,fieldId:m,marginBottom:h,onErrorVisibleChanged:g,label:_}=e,v=`${t}-item`,y=X.useContext(j),{classNames:b,styles:S}=y,C=X.useMemo(()=>{let e={...a||y.wrapperCol||{}};return _===null&&!i&&!a&&y.labelCol&&[void 0].concat(n(ve)).forEach(t=>{let n=t?[t]:[],r=V(y.labelCol,n),i=o(r)?r:{},a=V(e,n),s=o(a)?a:{};`span`in i&&!(`offset`in s)&&i.span<We&&(e=u(e,[].concat(n,[`offset`]),i.span))}),e},[a,y.wrapperCol,y.labelCol,_,i]),w=x(`${v}-control`,C.className),T=X.useMemo(()=>{let{labelCol:e,wrapperCol:t,...n}=y;return n},[y]),E=X.useRef(null),[D,O]=X.useState(0);W(()=>{f&&E.current?O(E.current.clientHeight):O(0)},[f]);let k=X.createElement(`div`,{className:`${v}-control-input`},X.createElement(`div`,{className:x(`${v}-control-input-content`,b?.content),style:S?.content},s)),A=X.useMemo(()=>({prefixCls:t,status:r}),[t,r]),M=h!==null||c.length||l.length?X.createElement(I.Provider,{value:A},X.createElement(Ie,{fieldId:m,errors:c,warnings:l,help:p,helpStatus:r,className:`${v}-explain-connected`,onVisibleChanged:g})):null,N={};m&&(N.id=`${m}_extra`);let P=f?X.createElement(`div`,{...N,className:x(`${v}-extra`,b?.extra),style:S?.extra,ref:E},f):null,F=M||P?X.createElement(`div`,{className:`${v}-additional`,style:h?{minHeight:h+D}:{}},M,P):null,L=d&&d.mark===`pro_table_render`&&d.render?d.render(e,{input:k,errorList:M,extra:P}):X.createElement(X.Fragment,null,k,F);return X.createElement(j.Provider,{value:T},X.createElement(Y,{...C,className:w},L),X.createElement(Ue,{prefixCls:t}))},Ke=e(t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}},{tag:`path`,attrs:{d:`M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`question-circle`,theme:`outlined`}}))());function qe(){return qe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},qe.apply(this,arguments)}var Je=X.forwardRef((e,t)=>X.createElement(s,qe({},e,{ref:t,icon:Ke.default}))),Ye=({prefixCls:e,label:t,htmlFor:n,labelCol:r,labelAlign:a,colon:o,required:s,requiredMark:c,tooltip:l,vertical:u})=>{let[d]=B(`Form`),{labelAlign:f,labelCol:p,labelWrap:m,colon:h,classNames:g,styles:_,tooltip:v}=X.useContext(j);if(!t)return null;let y=r||p||{},b=a||f,S=`${e}-item-label`,C=x(S,b===`left`&&`${S}-left`,y.className,{[`${S}-wrap`]:!!m}),w=t,T=o===!0||h!==!1&&o!==!1;T&&!u&&typeof t==`string`&&t.trim()&&(w=t.replace(/[:|:]\s*$/,``));let E=xe(l,v);if(E){let t=X.createElement(q,{...E},X.createElement(`span`,{className:`${e}-item-tooltip`,onClick:e=>{e.preventDefault()},tabIndex:-1},E.icon||E.children||X.createElement(Je,null)));w=X.createElement(X.Fragment,null,w,t)}let D=c===`optional`,O=i(c),k=c===!1;O?w=c(w,{required:!!s}):D&&!s&&(w=X.createElement(X.Fragment,null,w,X.createElement(`span`,{className:`${e}-item-optional`},d?.optional||F.Form?.optional)));let A;k?A=`hidden`:(D||O)&&(A=`optional`);let M=x(g?.label,{[`${e}-item-required`]:s,[`${e}-item-required-mark-${A}`]:A,[`${e}-item-no-colon`]:!T});return X.createElement(Y,{...y,className:C},X.createElement(`label`,{htmlFor:n,className:M,style:_?.label,title:typeof t==`string`?t:void 0},w))},Xe={success:de,warning:fe,error:J,validating:R};function Ze({children:e,errors:t,warnings:n,hasFeedback:r,validateStatus:i,prefixCls:a,meta:o,noStyle:s,name:c}){let l=`${a}-item`,{feedbackIcons:u}=X.useContext(j),d=me(t,n,o,null,!!r,i),{isFormItemInput:f,status:p,hasFeedback:m,feedbackIcon:h,name:g}=X.useContext(z),_=X.useMemo(()=>{let e;if(r){let i=r!==!0&&r.icons||u,a=d&&i?.({status:d,errors:t,warnings:n})?.[d],o=d?Xe[d]:null;e=a!==!1&&o?X.createElement(`span`,{className:x(`${l}-feedback-icon`,`${l}-feedback-icon-${d}`)},a||X.createElement(o,null)):null}let i={status:d||``,errors:t,warnings:n,hasFeedback:!!r,feedbackIcon:e,isFormItemInput:!0,name:c};return s&&(i.status=(d??p)||``,i.isFormItemInput=f,i.hasFeedback=!!(r??m),i.feedbackIcon=r===void 0?h:i.feedbackIcon,i.name=c??g),i},[d,r,s,f,p]);return X.createElement(z.Provider,{value:_},e)}function Qe(e){let{prefixCls:t,className:n,rootClassName:r,style:i,help:a,errors:o,warnings:s,validateStatus:c,meta:l,hasFeedback:u,hidden:d,children:f,fieldId:p,required:m,isRequired:h,onSubItemMetaChange:g,layout:_,name:v,...y}=e,b=`${t}-item`,{requiredMark:S,layout:C}=X.useContext(j),T=_||C,D=T===`vertical`,O=X.useRef(null),k=Z(o),A=Z(s),M=U(a)&&a!==!1,N=!!(M||o.length||s.length),P=!!O.current&&H(O.current),[F,I]=X.useState(null);W(()=>{if(N&&O.current){let e=getComputedStyle(O.current);I(Number.parseInt(e.marginBottom,10))}},[N,P]);let L=e=>{e||I(null)},R=((e=!1)=>me(e?k:l.errors,e?A:l.warnings,l,``,!!u,c))(),ee=x(b,n,r,{[`${b}-with-help`]:M||k.length||A.length,[`${b}-has-feedback`]:R&&u,[`${b}-has-success`]:R===`success`,[`${b}-has-warning`]:R===`warning`,[`${b}-has-error`]:R===`error`,[`${b}-is-validating`]:R===`validating`,[`${b}-hidden`]:d,[`${b}-${T}`]:T});return X.createElement(`div`,{className:ee,style:i,ref:O},X.createElement(be,{className:`${b}-row`,...w(y,`_internalItemRender.colon.dependencies.extra.fieldKey.getValueFromEvent.getValueProps.htmlFor.id.initialValue.isListField.label.labelAlign.labelCol.labelWrap.messageVariables.name.normalize.noStyle.preserve.requiredMark.rules.shouldUpdate.trigger.tooltip.validateFirst.validateTrigger.valuePropName.wrapperCol.validateDebounce`.split(`.`))},X.createElement(Ye,{htmlFor:p,...e,requiredMark:S,required:m??h,prefixCls:t,vertical:D}),X.createElement(Ge,{...e,...l,errors:k,warnings:A,prefixCls:t,status:R,help:a,marginBottom:F,onErrorVisibleChanged:L},X.createElement(E.Provider,{value:g},X.createElement(Ze,{prefixCls:t,meta:l,errors:l.errors,warnings:l.warnings,hasFeedback:u,validateStatus:R,name:v},f)))),!!F&&X.createElement(`div`,{className:`${b}-margin-offset`,style:{marginBottom:-F}}))}var $e=`__SPLIT__`;function et(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(n=>{let r=e[n],a=t[n];return r===a||i(r)||i(a)})}var tt=X.memo(e=>e.children,(e,t)=>et(e.control,t.control)&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((e,n)=>e===t.childProps[n]));function nt(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function rt(e){let{name:t,noStyle:a,className:s,dependencies:c,prefixCls:l,shouldUpdate:u,rules:f,children:p,required:m,label:h,messageVariables:g,trigger:_=`onChange`,validateTrigger:v,hidden:b,help:S,layout:C}=e,{getPrefixCls:w}=X.useContext(d),{name:T}=X.useContext(j),D=Re(p),O=i(D),A=X.useContext(E),{validateTrigger:M}=X.useContext(y),N=U(v)?v:M,P=U(t),F=w(`form`,l),I=ce(F),[R,ee]=Ne(F,I);ue(`Form.Item`);let z=X.useContext(ae),B=X.useRef(null),[V,te]=Be({}),[H,re]=k(()=>nt()),ie=e=>{let t=z?.getKey(e.name);if(re(e.destroy?nt():e,!0),a&&S!==!1&&A){let r=e.name;if(e.destroy)r=B.current||r;else if(t!==void 0){let[e,i]=t;r=[e].concat(n(i)),B.current=r}A(e,r)}},oe=(e,t)=>{te(r=>{let i={...r},a=[].concat(n(e.name.slice(0,-1)),n(t)).join($e);return e.destroy?delete i[a]:i[a]=e,i})},[W,G]=X.useMemo(()=>{let e=n(H.errors),t=n(H.warnings);return Object.values(V).forEach(r=>{e.push.apply(e,n(r.errors||[])),t.push.apply(t,n(r.warnings||[]))}),[e,t]},[V,H.errors,H.warnings]),se=Ve();function le(n,r,i){return a&&!b?X.createElement(Ze,{prefixCls:F,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:H,errors:W,warnings:G,noStyle:!0,name:t},n):X.createElement(Qe,{key:`row`,...e,className:x(s,ee,I,R),prefixCls:F,fieldId:r,isRequired:i,errors:W,warnings:G,meta:H,onSubItemMetaChange:oe,layout:C,name:t},n)}if(!P&&!O&&!c)return le(D);let K={};return typeof h==`string`?K.label=h:t&&(K.label=String(t)),g&&(K={...K,...g}),X.createElement(r,{...e,messageVariables:K,trigger:_,validateTrigger:N,onMetaChange:ie},(r,a,s)=>{let l=pe(t).length&&a?a.name:[],d=ge(l,T),p=m===void 0?f?.some(e=>{if(o(e)&&e.required&&!e.warningOnly)return!0;if(i(e)){let t=e(s);return t?.required&&!t?.warningOnly}return!1}):m,h={...r},g=null;if(Array.isArray(D)&&P)g=D;else if(!(O&&(!(u||c)||P))&&!(c&&!O&&!P))if(X.isValidElement(D)){let t={...D.props,...h};if(t.id||=d,S||W.length>0||G.length>0||e.extra){let n=[];(S||W.length>0)&&n.push(`${d}_help`),e.extra&&n.push(`${d}_extra`),t[`aria-describedby`]=n.join(` `)}W.length>0&&(t[`aria-invalid`]=`true`),p&&(t[`aria-required`]=`true`),L(D)&&(t.ref=se(l,D)),new Set([].concat(n(pe(_)),n(pe(N)))).forEach(e=>{t[e]=(...t)=>{h[e]?.(...t),D.props[e]?.(...t)}});let r=[t[`aria-required`],t[`aria-invalid`],t[`aria-describedby`]];g=X.createElement(tt,{control:h,update:D,childProps:r},ne(D,t))}else g=O&&(u||c)&&!P?D(s):D;return le(g,d,p)})}var it=rt;it.useStatus=ze;var at=({prefixCls:e,children:t,...n})=>{let{getPrefixCls:r}=X.useContext(d),i=r(`form`,e),a=X.useMemo(()=>({prefixCls:i,status:`error`}),[i]);return X.createElement(_,{...n},(e,n,r)=>X.createElement(I.Provider,{value:a},t(e.map(e=>({...e,fieldKey:e.key})),n,{errors:r.errors,warnings:r.warnings})))};function ot(){let{form:e}=X.useContext(j);return e}var $=Le;$.Item=it,$.List=at,$.ErrorList=Ie,$.useForm=he,$.useFormInstance=ot,$.useWatch=O,$.Provider=P;export{Je as n,$ as t}; |