12 lines
24 KiB
JavaScript
12 lines
24 KiB
JavaScript
import{P as L,l as y,y as U,k as v,q as Je,d as ne,z as en,r as j,b as T,cg as nn,f as ue,h as fe,i as Ve,H as je,c6 as ke,E as ie,_ as he,F as an,n as Q,ao as ye,g as le,cf as Ae,x as De,cs as tn,c1 as rn,G as on,cl as ln}from"./index-a8433551.js";import{a as Le,S as un}from"./SearchOutlined-14c653fb.js";import{o as X,c as ee,D as dn,R as sn}from"./styleChecker-4074517c.js";import{u as Ge}from"./debounce-12f80d64.js";import{B as cn}from"./index-cd5dab0a.js";import{w as J}from"./raf-ca407421.js";import{E as fn}from"./EyeOutlined-a79acaa2.js";var Ue=function(){return{id:String,prefixCls:String,inputPrefixCls:String,defaultValue:L.oneOfType([L.string,L.number]),value:{type:[String,Number,Symbol],default:void 0},placeholder:{type:[String,Number]},autocomplete:String,type:{type:String,default:"text"},name:String,size:{type:String},disabled:{type:Boolean,default:void 0},readonly:{type:Boolean,default:void 0},addonBefore:L.any,addonAfter:L.any,prefix:L.any,suffix:L.any,autofocus:{type:Boolean,default:void 0},allowClear:{type:Boolean,default:void 0},lazy:{type:Boolean,default:!0},maxlength:Number,loading:{type:Boolean,default:void 0},bordered:{type:Boolean,default:void 0},showCount:{type:[Boolean,Object]},htmlSize:Number,onPressEnter:Function,onKeydown:Function,onKeyup:Function,onFocus:Function,onBlur:Function,onChange:Function,onInput:Function,"onUpdate:value":Function,valueModifiers:Object,hidden:Boolean}};const we=Ue;var We=function(){return y(y({},X(Ue(),["prefix","addonBefore","addonAfter","suffix"])),{},{rows:Number,autosize:{type:[Boolean,Object],default:void 0},autoSize:{type:[Boolean,Object],default:void 0},onResize:{type:Function},onCompositionstart:Function,onCompositionend:Function,valueModifiers:Object})};function He(a,e,r,n,i){var x;return U(a,(x={},v(x,"".concat(a,"-sm"),r==="small"),v(x,"".concat(a,"-lg"),r==="large"),v(x,"".concat(a,"-disabled"),n),v(x,"".concat(a,"-rtl"),i==="rtl"),v(x,"".concat(a,"-borderless"),!e),x))}var re=function(e){return e!=null&&(Array.isArray(e)?Je(e).length:!0)};function vn(a){return re(a.prefix)||re(a.suffix)||re(a.allowClear)}function ve(a){return re(a.addonBefore)||re(a.addonAfter)}var gn=["text","input"];const Ke=ne({compatConfig:{MODE:3},name:"ClearableLabeledInput",inheritAttrs:!1,props:{prefixCls:String,inputType:L.oneOf(en("text","input")),value:L.any,defaultValue:L.any,allowClear:{type:Boolean,default:void 0},element:L.any,handleReset:Function,disabled:{type:Boolean,default:void 0},direction:{type:String},size:{type:String},suffix:L.any,prefix:L.any,addonBefore:L.any,addonAfter:L.any,readonly:{type:Boolean,default:void 0},focused:{type:Boolean,default:void 0},bordered:{type:Boolean,default:!0},triggerFocus:{type:Function},hidden:Boolean},setup:function(e,r){var n=r.slots,i=r.attrs,x=j(),S=function(u){var h;if((h=x.value)!==null&&h!==void 0&&h.contains(u.target)){var C=e.triggerFocus;C==null||C()}},l=function(u){var h,C=e.allowClear,w=e.value,s=e.disabled,c=e.readonly,p=e.handleReset,f=e.suffix,A=f===void 0?n.suffix:f;if(!C)return null;var E=!s&&!c&&w,P="".concat(u,"-clear-icon");return T(nn,{onClick:p,onMousedown:function(F){return F.preventDefault()},class:U((h={},v(h,"".concat(P,"-hidden"),!E),v(h,"".concat(P,"-has-suffix"),!!A),h),P),role:"button"},null)},m=function(u){var h,C=e.suffix,w=C===void 0?(h=n.suffix)===null||h===void 0?void 0:h.call(n):C,s=e.allowClear;return w||s?T("span",{class:"".concat(u,"-suffix")},[l(u),w]):null},z=function(u,h){var C,w,s,c=e.focused,p=e.value,f=e.prefix,A=f===void 0?(C=n.prefix)===null||C===void 0?void 0:C.call(n):f,E=e.size,P=e.suffix,$=P===void 0?(w=n.suffix)===null||w===void 0?void 0:w.call(n):P,F=e.disabled,k=e.allowClear,O=e.direction,K=e.readonly,W=e.bordered,q=e.hidden,_=e.addonAfter,o=_===void 0?n.addonAfter:_,d=e.addonBefore,t=d===void 0?n.addonBefore:d,b=m(u);if(!vn({prefix:A,suffix:$,allowClear:k}))return ee(h,{value:p});var R=A?T("span",{class:"".concat(u,"-prefix")},[A]):null,N=U("".concat(u,"-affix-wrapper"),(s={},v(s,"".concat(u,"-affix-wrapper-focused"),c),v(s,"".concat(u,"-affix-wrapper-disabled"),F),v(s,"".concat(u,"-
|
|||
|
|
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
|
||
|
|
`,wn=["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"],pe={},H;function Cn(a){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=a.getAttribute("id")||a.getAttribute("data-reactid")||a.getAttribute("name");if(e&&pe[r])return pe[r];var n=window.getComputedStyle(a),i=n.getPropertyValue("box-sizing")||n.getPropertyValue("-moz-box-sizing")||n.getPropertyValue("-webkit-box-sizing"),x=parseFloat(n.getPropertyValue("padding-bottom"))+parseFloat(n.getPropertyValue("padding-top")),S=parseFloat(n.getPropertyValue("border-bottom-width"))+parseFloat(n.getPropertyValue("border-top-width")),l=wn.map(function(z){return"".concat(z,":").concat(n.getPropertyValue(z))}).join(";"),m={sizingStyle:l,paddingSize:x,borderSize:S,boxSizing:i};return e&&r&&(pe[r]=m),m}function Sn(a){var e=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;H||(H=document.createElement("textarea"),H.setAttribute("tab-index","-1"),H.setAttribute("aria-hidden","true"),document.body.appendChild(H)),a.getAttribute("wrap")?H.setAttribute("wrap",a.getAttribute("wrap")):H.removeAttribute("wrap");var i=Cn(a,e),x=i.paddingSize,S=i.borderSize,l=i.boxSizing,m=i.sizingStyle;H.setAttribute("style","".concat(m,";").concat(yn)),H.value=a.value||a.placeholder||"";var z=Number.MIN_SAFE_INTEGER,M=Number.MAX_SAFE_INTEGER,B=H.scrollHeight,I;if(l==="border-box"?B+=S:l==="content-box"&&(B-=x),r!==null||n!==null){H.value=" ";var u=H.scrollHeight-x;r!==null&&(z=u*r,l==="border-box"&&(z=z+x+S),B=Math.max(z,B)),n!==null&&(M=u*n,l==="border-box"&&(M=M+x+S),I=B>M?"":"hidden",B=Math.min(M,B))}return{height:"".concat(B,"px"),minHeight:"".concat(z,"px"),maxHeight:"".concat(M,"px"),overflowY:I,resize:"none"}}var be=0,$e=1,An=2,zn=ne({compatConfig:{MODE:3},name:"ResizableTextArea",inheritAttrs:!1,props:We(),setup:function(e,r){var n=r.attrs,i=r.emit,x=r.expose,S,l,m=j(),z=j({}),M=j(be);je(function(){J.cancel(S),J.cancel(l)});var B=function(){try{if(document.activeElement===m.value){var c=m.value.selectionStart,p=m.value.selectionEnd;m.value.setSelectionRange(c,p)}}catch{}},I=function(){var c=e.autoSize||e.autosize;if(!(!c||!m.value)){var p=c.minRows,f=c.maxRows;z.value=Sn(m.value,!1,p,f),M.value=$e,J.cancel(l),l=J(function(){M.value=An,l=J(function(){M.value=be,B()})})}},u=function(){J.cancel(S),S=J(I)},h=function(c){if(M.value===be){i("resize",c);var p=e.autoSize||e.autosize;p&&u()}};tn(e.autosize===void 0,"Input.TextArea","autosize is deprecated, please use autoSize instead.");var C=function(){var c=e.prefixCls,p=e.autoSize,f=e.autosize,A=e.disabled,E=X(e,["prefixCls","onPressEnter","autoSize","autosize","defaultValue","allowClear","type","lazy","maxlength","valueModifiers"]),P=U(c,n.class,v({},"".concat(c,"-disabled"),A)),$=[n.style,z.value,M.value===$e?{overflowX:"hidden",overflowY:"hidden"}:null],F=y(y(y({},E),n),{},{style:$,class:P});return F.autofocus||delete F.autofocus,F.rows===0&&delete F.rows,T(sn,{onResize:h,disabled:!(p||f)},{default:function(){return[ke(T("textarea",y(y({},F),{},{ref:m}),null),[[Le]])]}})};fe(function(){return e.value},function(){Q(function(){I()})}),Ve(function(){Q(function(){I()})});var w=ye();return x({resizeTextarea:I,textArea:m,instance:w}),function(){return C()}}});const Bn=zn;function qe(a,e){return ie(a||"").slice(0,e).join("")}function Ne(a,e,r,n){var i=r;return a?i=qe(r,n):ie(e||"").length<r.length&&ie(r||"").length>n&&(i=e),i}const _n=ne({compatConfig:{MODE:3},name:"ATextarea",inheritAttrs:!1,props:We(),setup:function(e,r){var n=r.attrs,i=r.expose,x=r.emit,S=Ge(),l=j(e.value===void 0?e.defaultValue:e.value),m=j(),z=j(""),M=ue("input",e),B=M.prefixCls,I=M.size,u=M.direction,h=le(function(){return e.showCount===""||e.showCount||!1}),C=le(function(){return Number(e.maxlength)>0}),w=j(!1),s=j(),c=j(0),p=function(o){w.value=
|