Files

13 lines
9.8 KiB
JavaScript
Raw Permalink Normal View History

2025-11-06 14:31:48 +08:00
"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[913],{22913:function(vt,Re,o){o.d(Re,{Z:function(){return qe}});var a=o(67294),Ae=o(93967),E=o.n(Ae),me=o(87462),re=o(4942),V=o(1413),Ze=o(74902),$=o(97685),ge=o(91),Ee=o(67656),we=o(82234),xe=o(87887),he=o(21770),Te=o(71002),Ne=o(9220),Se=o(8410),pe=o(75164),Ie=`
min-height:0 !important;
max-height:none !important;
height:0 !important;
visibility:hidden !important;
overflow:hidden !important;
position:absolute !important;
z-index:-1000 !important;
top:0 !important;
right:0 !important;
pointer-events: none !important;
`,Oe=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],oe={},S;function Ve(e){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(p&&oe[r])return oe[r];var n=window.getComputedStyle(e),u=n.getPropertyValue("box-sizing")||n.getPropertyValue("-moz-box-sizing")||n.getPropertyValue("-webkit-box-sizing"),m=parseFloat(n.getPropertyValue("padding-bottom"))+parseFloat(n.getPropertyValue("padding-top")),i=parseFloat(n.getPropertyValue("border-bottom-width"))+parseFloat(n.getPropertyValue("border-top-width")),v=Oe.map(function(f){return"".concat(f,":").concat(n.getPropertyValue(f))}).join(";"),y={sizingStyle:v,paddingSize:m,borderSize:i,boxSizing:u};return p&&r&&(oe[r]=y),y}function $e(e){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;S||(S=document.createElement("textarea"),S.setAttribute("tab-index","-1"),S.setAttribute("aria-hidden","true"),S.setAttribute("name","hiddenTextarea"),document.body.appendChild(S)),e.getAttribute("wrap")?S.setAttribute("wrap",e.getAttribute("wrap")):S.removeAttribute("wrap");var u=Ve(e,p),m=u.paddingSize,i=u.borderSize,v=u.boxSizing,y=u.sizingStyle;S.setAttribute("style","".concat(y,";").concat(Ie)),S.value=e.value||e.placeholder||"";var f=void 0,d=void 0,b,C=S.scrollHeight;if(v==="border-box"?C+=i:v==="content-box"&&(C-=m),r!==null||n!==null){S.value=" ";var w=S.scrollHeight-m;r!==null&&(f=w*r,v==="border-box"&&(f=f+m+i),C=Math.max(f,C)),n!==null&&(d=w*n,v==="border-box"&&(d=d+m+i),b=C>d?"":"hidden",C=Math.min(d,C))}var h={height:C,overflowY:b,resize:"none"};return f&&(h.minHeight=f),d&&(h.maxHeight=d),h}var Pe=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],le=0,se=1,ie=2,Fe=a.forwardRef(function(e,p){var r=e,n=r.prefixCls,u=r.defaultValue,m=r.value,i=r.autoSize,v=r.onResize,y=r.className,f=r.style,d=r.disabled,b=r.onChange,C=r.onInternalAutoSize,w=(0,ge.Z)(r,Pe),h=(0,he.Z)(u,{value:m,postState:function(x){return x!=null?x:""}}),P=(0,$.Z)(h,2),Q=P[0],k=P[1],F=function(x){k(x.target.value),b==null||b(x)},t=a.useRef();a.useImperativeHandle(p,function(){return{textArea:t.current}});var j=a.useMemo(function(){return i&&(0,Te.Z)(i)==="object"?[i.minRows,i.maxRows]:[]},[i]),g=(0,$.Z)(j,2),z=g[0],M=g[1],W=!!i,U=function(){try{if(document.activeElement===t.current){var x=t.current,ue=x.selectionStart,de=x.selectionEnd,te=x.scrollTop;t.current.setSelectionRange(ue,de),t.current.scrollTop=te}}catch(ae){}},G=a.useState(ie),Z=(0,$.Z)(G,2),s=Z[0],D=Z[1],q=a.useState(),L=(0,$.Z)(q,2),Y=L[0],J=L[1],H=function(){D(le)};(0,Se.Z)(function(){W&&H()},[m,z,M,W]),(0,Se.Z)(function(){if(s===le)D(se);else if(s===se){var O=$e(t.current,!1,z,M);D(ie),J(O)}else U()},[s]);var X=a.useRef(),T=function(){pe.Z.cancel(X.current)},N=function(x){s===ie&&(v==null||v(x),i&&(T(),X.current=(0,pe.Z)(function(){H()})))};a.useEffect(function(){return T},[]);var I=W?Y:null,R=(0,V.Z)((0,V.Z)({},f),I);return(s===le||s===se)&&(R.overflowY="hidden",R.overflowX="hidden"),a.createElement(Ne.Z,{onResize:N,disabled:!(i||v)},a.createElement("textarea",(0,me.Z)({},w,{ref:t,style:R,className:E()(n,y,(0,re.Z)({},"".concat(n,"-disabled"),d)),disabled:d,value:Q,onChange:F})))}),je=Fe,Me=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],De=a.forwardRef(function(e,p){var r,n=e.defaultValue,u=e.value,m=e.onFocus,i=e.onBlur,v=e.onChange,y=e.allowClear,f=e.maxLength,d=e.onCompositionStart,b=e.onCompositionEnd,