12 lines
26 KiB
JavaScript
12 lines
26 KiB
JavaScript
import{n as e}from"./rolldown-runtime-hePW80VL.js";import{D as t,Ht as n,L as r,Ut as i,at as a,ct as o,g as s,it as c,k as l,o as u,tt as d,vn as f,xn as p}from"./runtime-core.esm-bundler-DkysjgTd.js";import{r as m}from"./en_US-Cv9hrLhb.js";import{F as h,K as g,O as _,U as v,X as y,Z as b,et as x,mt as S,t as C,vt as w,wt as T}from"./useConfigInject-DomGmy3z.js";import{n as E,t as D}from"./BaseInput-TFtE0FzI.js";import{t as O}from"./raf-CR9Bw2Uc.js";import{t as k}from"./omit-C0ksMpVM.js";import{t as A}from"./vue-types-CEi2nPn2.js";import{t as j}from"./vnode-_2fZS--9.js";import{t as M}from"./AntdIcon-DlVhnwS_.js";import{t as N}from"./CloseCircleFilled-D54EMUjH.js";import{t as P}from"./SearchOutlined-Drc2m-RV.js";import{i as F,n as I,r as L}from"./FormItemContext-CEmO5XmM.js";import{n as R,t as z}from"./statusUtils-k563KlQ5.js";import{n as ee,r as B}from"./Compact-B2FnUvCm.js";import{t as V}from"./isPlainObject-iVjSthyR.js";import{t as H}from"./button-BmeX6K_E.js";import{u as U}from"./style-DJWQcc0G.js";import{t as te}from"./EyeOutlined-CK6UnxBf.js";var W=e=>e!=null&&(!Array.isArray(e)||x(e).length);function G(e){return W(e.prefix)||W(e.suffix)||W(e.allowClear)}function K(e){return W(e.addonBefore)||W(e.addonAfter)}function ne(e){return e==null?``:String(e)}function q(e,t,n,r){if(!n)return;let i=t;if(t.type===`click`){Object.defineProperty(i,"target",{writable:!0}),Object.defineProperty(i,"currentTarget",{writable:!0});let t=e.cloneNode(!0);i.target=t,i.currentTarget=t,t.value=``,n(i);return}if(r!==void 0){Object.defineProperty(i,"target",{writable:!0}),Object.defineProperty(i,"currentTarget",{writable:!0}),i.target=e,i.currentTarget=e,e.value=r,n(i);return}n(i)}function re(e,t){if(!e)return;e.focus(t);let{cursor:n}=t||{};if(n){let t=e.value.length;switch(n){case`start`:e.setSelectionRange(0,0);break;case`end`:e.setSelectionRange(t,t);break;default:e.setSelectionRange(0,t)}}}var J=()=>({addonBefore:A.any,addonAfter:A.any,prefix:A.any,suffix:A.any,clearIcon:A.any,affixWrapperClassName:String,groupClassName:String,wrapperClassName:String,inputClassName:String,allowClear:{type:Boolean,default:void 0}}),ie=()=>m(m({},J()),{value:{type:[String,Number,Symbol],default:void 0},defaultValue:{type:[String,Number,Symbol],default:void 0},inputElement:A.any,prefixCls:String,disabled:{type:Boolean,default:void 0},focused:{type:Boolean,default:void 0},triggerFocus:Function,readonly:{type:Boolean,default:void 0},handleReset:Function,hidden:{type:Boolean,default:void 0}}),Y=()=>m(m({},ie()),{id:String,placeholder:{type:[String,Number]},autocomplete:String,type:y(`text`),name:String,size:{type:String},autofocus:{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,onCompositionstart:Function,onCompositionend:Function,valueModifiers:Object,hidden:{type:Boolean,default:void 0},status:String}),ae=l({name:`BaseInput`,inheritAttrs:!1,props:ie(),setup(e,n){let{slots:r,attrs:i}=n,a=f(),o=t=>{var n;if((n=a.value)!=null&&n.contains(t.target)){let{triggerFocus:t}=e;t==null||t()}},s=()=>{var n;let{allowClear:i,value:a,disabled:o,readonly:s,handleReset:c,suffix:l=r.suffix,prefixCls:u}=e;if(!i)return null;let d=!o&&!s&&a,f=`${u}-clear-icon`,p=((n=r.clearIcon)==null?void 0:n.call(r))||`*`;return t(`span`,{onClick:c,onMousedown:e=>e.preventDefault(),class:w({[`${f}-hidden`]:!d,[`${f}-has-suffix`]:!!l},f),role:`button`,tabindex:-1},[p])};return()=>{var n,c;let{focused:l,value:u,disabled:d,allowClear:f,readonly:p,hidden:m,prefixCls:h,prefix:g=(n=r.prefix)==null?void 0:n.call(r),suffix:_=(c=r.suffix)==null?void 0:c.call(r),addonAfter:v=r.addonAfter,addonBefore:y=r.addonBefore,inputElement:b,affixWrapperClassName:x,wrapperClassName:S,groupClassName:C}=e,T=j(b,{value:u,hidden:m});if(G({prefix:g,suffix:_,allowClear:f})){let e=`${h}-affix-wrapper`,n=w(e,{[`${e}-disabled`]:d,[`${e}-focused`]:l,[`${e}-readonly`]:p,[`${e}-input-with-clear-btn`]:_&&f&&u},!K({addonAfter:v,addonBefore:y})&&i.class,x),r=(_||f)&&t(`span`,{class:`${h}-suffix`},[s(),_]);T=t(`span`,{class:n,style:i.style,hidden:!K({addonAfter:v,addonBefore:y})&&m,onMousedown:o,ref:a},[g&&t(`span`,{class:`${h}-prefix`},[g]),j(b,{style:null,value:u,hidden:null}),r])}if(K({addonAfter:v,addonBefore:y})){let e=`${h}-group`,n=`${e}-addon`,r=w(`${h}-wrapper`,e,S),a=w(`${h}-group-wrapper`,i.class,C);return t(`span`,{class:a,style:i.style,hidden:m},[t(`span`,{class:r},[y&&t(`span`,{class:n},[y]),j(T,{style:null,hidden:null}),v&&t(`span`,{class:n},[v])])])}return T}}}),oe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},se=l({name:`VCInput`,inheritAttrs:!1,props:Y(),setup(e,r){let{slots:i,attrs:a,expose:c,emit:l}=r,f=p(e.value===void 0?e.defaultValue:e.value),h=p(!1),g=p(),_=p();n(()=>e.value,()=>{f.value=e.value}),n(()=>e.disabled,()=>{e.disabled&&(h.value=!1)});let v=e=>{g.value&&re(g.value.input,e)};c({focus:v,blur:()=>{var e;(e=g.value.input)==null||e.blur()},input:s(()=>{var e;return(e=g.value.input)==null?void 0:e.input}),stateValue:f,setSelectionRange:(e,t,n)=>{var r;(r=g.value.input)==null||r.setSelectionRange(e,t,n)},select:()=>{var e;(e=g.value.input)==null||e.select()}});let y=e=>{l(`change`,e)},b=(t,n)=>{f.value!==t&&(e.value===void 0?f.value=t:d(()=>{var e;g.value.input.value!==f.value&&((e=_.value)==null||e.$forceUpdate())}),d(()=>{n&&n()}))},x=e=>{let{value:t}=e.target;if(f.value===t)return;let n=e.target.value;q(g.value.input,e,y),b(n)},S=e=>{e.keyCode===13&&l(`pressEnter`,e),l(`keydown`,e)},C=e=>{h.value=!0,l(`focus`,e)},E=e=>{h.value=!1,l(`blur`,e)},O=e=>{q(g.value.input,e,y),b(``,()=>{v()})},A=()=>{var n,r;let{addonBefore:o=i.addonBefore,addonAfter:s=i.addonAfter,disabled:c,valueModifiers:l={},htmlSize:u,autocomplete:d,prefixCls:f,inputClassName:p,prefix:h=(n=i.prefix)==null?void 0:n.call(i),suffix:_=(r=i.suffix)==null?void 0:r.call(i),allowClear:v,type:y=`text`}=e,b=k(e,[`prefixCls`,`onPressEnter`,`addonBefore`,`addonAfter`,`prefix`,`suffix`,`allowClear`,`defaultValue`,`size`,`bordered`,`htmlSize`,`lazy`,`showCount`,`valueModifiers`,`showCount`,`affixWrapperClassName`,`groupClassName`,`inputClassName`,`wrapperClassName`]),T=m(m(m({},b),a),{autocomplete:d,onChange:x,onInput:x,onFocus:C,onBlur:E,onKeydown:S,class:w(f,{[`${f}-disabled`]:c},p,!K({addonAfter:s,addonBefore:o})&&!G({prefix:h,suffix:_,allowClear:v})&&a.class),ref:g,key:`ant-input`,size:u,type:y,lazy:e.lazy});return l.lazy&&delete T.onInput,T.autofocus||delete T.autofocus,t(D,k(T,[`size`]),null)},j=()=>{var n;let{maxlength:r,suffix:a=(n=i.suffix)==null?void 0:n.call(i),showCount:o,prefixCls:s}=e,c=Number(r)>0;if(a||o){let e=[...ne(f.value)].length,n=typeof o==`object`?o.formatter({count:e,maxlength:r}):`${e}${c?` / ${r}`:``}`;return t(u,null,[!!o&&t(`span`,{class:w(`${s}-show-count-suffix`,{[`${s}-show-count-has-suffix`]:!!a})},[n]),a])}return null};return o(()=>{}),()=>{let{prefixCls:n,disabled:r}=e,o=oe(e,[`prefixCls`,`disabled`]);return t(ae,T(T(T({},o),a),{},{ref:_,prefixCls:n,inputElement:A(),handleReset:O,value:ne(f.value),focused:h.value,triggerFocus:v,suffix:j(),disabled:r}),i)}}}),X=()=>k(Y(),[`wrapperClassName`,`groupClassName`,`inputClassName`,`affixWrapperClassName`]),ce=()=>m(m({},k(X(),[`prefix`,`addonBefore`,`addonAfter`,`suffix`])),{rows:Number,autosize:{type:[Boolean,Object],default:void 0},autoSize:{type:[Boolean,Object],default:void 0},onResize:{type:Function},onCompositionstart:g(),onCompositionend:g(),valueModifiers:Object}),le=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},Z=l({compatConfig:{MODE:3},name:`AInput`,inheritAttrs:!1,props:X(),setup(e,n){let{slots:r,attrs:i,expose:l,emit:d}=n,p=f(),g=F(),_=I.useInject(),v=s(()=>z(_.status,e.status)),{direction:y,prefixCls:b,size:x,autocomplete:S}=C(`input`,e),{compactSize:E,compactItemClassnames:D}=B(b,y),O=s(()=>E.value||x.value),[A,j]=U(b),M=h();l({focus:e=>{var t;(t=p.value)==null||t.focus(e)},blur:()=>{var e;(e=p.value)==null||e.blur()},input:p,setSelectionRange:(e,t,n)=>{var r;(r=p.value)==null||r.setSelectionRange(e,t,n)},select:()=>{var e;(e=p.value)==null||e.select()}});let P=f([]),V=()=>{P.value.push(setTimeout(()=>{var e,t,n,r;(e=p.value)!=null&&e.input&&((t=p.value)==null?void 0:t.input.getAttribute(`type`))===`password`&&(n=p.value)!=null&&n.input.hasAttribute(`value`)&&((r=p.value)==null||r.input.removeAttribute(`value`))}))};o(()=>{V()}),a(()=>{P.value.forEach(e=>clearTimeout(e))}),c(()=>{P.value.forEach(e=>clearTimeout(e))});let H=e=>{V(),d(`blur`,e),g.onFieldBlur()},te=e=>{V(),d(`focus`,e)},W=e=>{d(`update:value`,e.target.value),d(`change`,e),d(`input`,e),g.onFieldChange()};return()=>{var n,a,o,s,c,l;let{hasFeedback:d,feedbackIcon:f}=_,{allowClear:h,bordered:x=!0,prefix:C=(n=r.prefix)==null?void 0:n.call(r),suffix:E=(a=r.suffix)==null?void 0:a.call(r),addonAfter:P=(o=r.addonAfter)==null?void 0:o.call(r),addonBefore:F=(s=r.addonBefore)==null?void 0:s.call(r),id:I=(c=g.id)==null?void 0:c.value}=e,z=le(e,[`allowClear`,`bordered`,`prefix`,`suffix`,`addonAfter`,`addonBefore`,`id`]),B=(d||E)&&t(u,null,[E,d&&f]),V=b.value,U=G({prefix:C,suffix:E})||!!d,K=r.clearIcon||(()=>t(N,null,null));return A(t(se,T(T(T({},i),k(z,[`onUpdate:value`,`onChange`,`onInput`])),{},{onChange:W,id:I,disabled:(l=e.disabled)==null?M.value:l,ref:p,prefixCls:V,autocomplete:S.value,onBlur:H,onFocus:te,prefix:C,suffix:B,allowClear:h,addonAfter:P&&t(ee,null,{default:()=>[t(L,null,{default:()=>[P]})]}),addonBefore:F&&t(ee,null,{default:()=>[t(L,null,{default:()=>[F]})]}),class:[i.class,D.value],inputClassName:w({[`${V}-sm`]:O.value===`small`,[`${V}-lg`]:O.value===`large`,[`${V}-rtl`]:y.value===`rtl`,[`${V}-borderless`]:!x},!U&&R(V,v.value),j.value),affixWrapperClassName:w({[`${V}-affix-wrapper-sm`]:O.value===`small`,[`${V}-affix-wrapper-lg`]:O.value===`large`,[`${V}-affix-wrapper-rtl`]:y.value===`rtl`,[`${V}-affix-wrapper-borderless`]:!x},R(`${V}-affix-wrapper`,v.value,d),j.value),wrapperClassName:w({[`${V}-group-rtl`]:y.value===`rtl`},j.value),groupClassName:w({[`${V}-group-wrapper-sm`]:O.value===`small`,[`${V}-group-wrapper-lg`]:O.value===`large`,[`${V}-group-wrapper-rtl`]:y.value===`rtl`},R(`${V}-group-wrapper`,v.value,d),j.value)}),m(m({},r),{clearIcon:K})))}}}),ue=l({compatConfig:{MODE:3},name:`AInputGroup`,inheritAttrs:!1,props:{prefixCls:String,size:{type:String},compact:{type:Boolean,default:void 0}},setup(e,n){let{slots:r,attrs:i}=n,{prefixCls:a,direction:o,getPrefixCls:c}=C(`input-group`,e),l=I.useInject();I.useProvide(l,{isFormItemInput:!1});let u=s(()=>c(`input`)),[d,f]=U(u),p=s(()=>{let t=a.value;return{[`${t}`]:!0,[f.value]:!0,[`${t}-lg`]:e.size===`large`,[`${t}-sm`]:e.size===`small`,[`${t}-compact`]:e.compact,[`${t}-rtl`]:o.value===`rtl`}});return()=>{var e;return d(t(`span`,T(T({},i),{},{class:w(p.value,i.class)}),[(e=r.default)==null?void 0:e.call(r)]))}}}),de=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},fe=l({compatConfig:{MODE:3},name:`AInputSearch`,inheritAttrs:!1,props:m(m({},X()),{inputPrefixCls:String,enterButton:A.any,onSearch:{type:Function}}),setup(e,n){let{slots:r,attrs:i,expose:a,emit:o}=n,c=p(),l=p(!1);a({focus:()=>{var e;(e=c.value)==null||e.focus()},blur:()=>{var e;(e=c.value)==null||e.blur()}});let u=e=>{o(`update:value`,e.target.value),e&&e.target&&e.type===`click`&&o(`search`,e.target.value,e),o(`change`,e)},d=e=>{var t;document.activeElement===((t=c.value)==null?void 0:t.input)&&e.preventDefault()},f=e=>{var t,n;o(`search`,(n=(t=c.value)==null?void 0:t.input)==null?void 0:n.stateValue,e)},h=t=>{l.value||e.loading||f(t)},g=e=>{l.value=!0,o(`compositionstart`,e)},_=e=>{l.value=!1,o(`compositionend`,e)},{prefixCls:v,getPrefixCls:y,direction:b,size:x}=C(`input-search`,e),S=s(()=>y(`input`,e.inputPrefixCls));return()=>{var n,a,o,s;let{disabled:l,loading:p,addonAfter:y=(n=r.addonAfter)==null?void 0:n.call(r),suffix:C=(a=r.suffix)==null?void 0:a.call(r)}=e,E=de(e,[`disabled`,`loading`,`addonAfter`,`suffix`]),{enterButton:D=(s=(o=r.enterButton)==null?void 0:o.call(r))!=null&&s}=e;D=D||D===``;let O=typeof D==`boolean`?t(P,null,null):null,A=`${v.value}-button`,M=Array.isArray(D)?D[0]:D,N,F=M.type&&V(M.type)&&M.type.__ANT_BUTTON;if(F||M.tagName===`button`)N=j(M,m({onMousedown:d,onClick:f,key:`enterButton`},F?{class:A,size:x.value}:{}),!1);else{let e=O&&!D;N=t(H,{class:A,type:D?`primary`:void 0,size:x.value,disabled:l,key:`enterButton`,onMousedown:d,onClick:f,loading:p,icon:e?O:null},{default:()=>[e?null:O||D]})}y&&(N=[N,y]);let I=w(v.value,{[`${v.value}-rtl`]:b.value===`rtl`,[`${v.value}-${x.value}`]:!!x.value,[`${v.value}-with-button`]:!!D},i.class);return t(Z,T(T(T({ref:c},k(E,[`onUpdate:value`,`onSearch`,`enterButton`])),i),{},{onPressEnter:h,onCompositionstart:g,onCompositionend:_,size:x.value,prefixCls:S.value,addonAfter:N,suffix:C,onChange:u,class:I,disabled:l}),r)}}}),pe=e=>e!=null&&(!Array.isArray(e)||x(e).length);function me(e){return pe(e.addonBefore)||pe(e.addonAfter)}var he=[`text`,`input`],ge=l({compatConfig:{MODE:3},name:`ClearableLabeledInput`,inheritAttrs:!1,props:{prefixCls:String,inputType:A.oneOf(b(`text`,`input`)),value:v(),defaultValue:v(),allowClear:{type:Boolean,default:void 0},element:v(),handleReset:Function,disabled:{type:Boolean,default:void 0},direction:{type:String},size:{type:String},suffix:v(),prefix:v(),addonBefore:v(),addonAfter:v(),readonly:{type:Boolean,default:void 0},focused:{type:Boolean,default:void 0},bordered:{type:Boolean,default:!0},triggerFocus:{type:Function},hidden:Boolean,status:String,hashId:String},setup(e,n){let{slots:r,attrs:i}=n,a=I.useInject(),o=n=>{let{value:i,disabled:a,readonly:o,handleReset:s,suffix:c=r.suffix}=e,l=!a&&!o&&i,u=`${n}-clear-icon`;return t(N,{onClick:s,onMousedown:e=>e.preventDefault(),class:w({[`${u}-hidden`]:!l,[`${u}-has-suffix`]:!!c},u),role:`button`},null)},s=(n,s)=>{let{value:c,allowClear:l,direction:u,bordered:d,hidden:f,status:p,addonAfter:m=r.addonAfter,addonBefore:h=r.addonBefore,hashId:g}=e,{status:_,hasFeedback:v}=a;if(!l)return j(s,{value:c,disabled:e.disabled});let y=w(`${n}-affix-wrapper`,`${n}-affix-wrapper-textarea-with-clear-btn`,R(`${n}-affix-wrapper`,z(_,p),v),{[`${n}-affix-wrapper-rtl`]:u===`rtl`,[`${n}-affix-wrapper-borderless`]:!d,[`${i.class}`]:!me({addonAfter:m,addonBefore:h})&&i.class},g);return t(`span`,{class:y,style:i.style,hidden:f},[j(s,{style:null,value:c,disabled:e.disabled}),o(n)])};return()=>{var t;let{prefixCls:n,inputType:i,element:a=(t=r.element)==null?void 0:t.call(r)}=e;return i===he[0]?s(n,a):null}}}),_e=`
|
|
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;
|
|
`,ve=[`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`],ye={},Q;function be(e){let t=arguments.length>1&&arguments[1]!==void 0&&arguments[1],n=e.getAttribute(`id`)||e.getAttribute(`data-reactid`)||e.getAttribute(`name`);if(t&&ye[n])return ye[n];let r=window.getComputedStyle(e),i=r.getPropertyValue(`box-sizing`)||r.getPropertyValue(`-moz-box-sizing`)||r.getPropertyValue(`-webkit-box-sizing`),a=parseFloat(r.getPropertyValue(`padding-bottom`))+parseFloat(r.getPropertyValue(`padding-top`)),o=parseFloat(r.getPropertyValue(`border-bottom-width`))+parseFloat(r.getPropertyValue(`border-top-width`)),s={sizingStyle:ve.map(e=>`${e}:${r.getPropertyValue(e)}`).join(`;`),paddingSize:a,borderSize:o,boxSizing:i};return t&&n&&(ye[n]=s),s}function xe(e){let t=arguments.length>1&&arguments[1]!==void 0&&arguments[1],n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Q||(Q=document.createElement(`textarea`),Q.setAttribute(`tab-index`,`-1`),Q.setAttribute(`aria-hidden`,`true`),document.body.appendChild(Q)),e.getAttribute(`wrap`)?Q.setAttribute(`wrap`,e.getAttribute(`wrap`)):Q.removeAttribute(`wrap`);let{paddingSize:i,borderSize:a,boxSizing:o,sizingStyle:s}=be(e,t);Q.setAttribute(`style`,`${s};${_e}`),Q.value=e.value||e.placeholder||``;let c,l,u,d=Q.scrollHeight;if(o===`border-box`?d+=a:o===`content-box`&&(d-=i),n!==null||r!==null){Q.value=` `;let e=Q.scrollHeight-i;n!==null&&(c=e*n,o===`border-box`&&(c=c+i+a),d=Math.max(c,d)),r!==null&&(l=e*r,o===`border-box`&&(l=l+i+a),u=d>l?``:`hidden`,d=Math.min(l,d))}let f={height:`${d}px`,overflowY:u,resize:`none`};return c&&(f.minHeight=`${c}px`),l&&(f.maxHeight=`${l}px`),f}var Se=0,Ce=1,we=2,Te=l({compatConfig:{MODE:3},name:`ResizableTextArea`,inheritAttrs:!1,props:ce(),setup(e,a){let{attrs:o,emit:l,expose:u}=a,d,p,h=f(),g=f({}),v=f(we);c(()=>{O.cancel(d),O.cancel(p)});let y=()=>{try{if(h.value&&document.activeElement===h.value.input){let e=h.value.getSelectionStart(),t=h.value.getSelectionEnd(),n=h.value.getScrollTop();h.value.setSelectionRange(e,t),h.value.setScrollTop(n)}}catch(e){}},b=f(),x=f();i(()=>{let t=e.autoSize||e.autosize;t?(b.value=t.minRows,x.value=t.maxRows):(b.value=void 0,x.value=void 0)});let S=s(()=>!!(e.autoSize||e.autosize)),C=()=>{v.value=Se};n([()=>e.value,b,x,S],()=>{S.value&&C()},{immediate:!0});let A=f();n([v,h],()=>{if(h.value){if(v.value===Se)v.value=Ce;else if(v.value===Ce){let e=xe(h.value.input,!1,b.value,x.value);v.value=we,A.value=e}else y()}},{immediate:!0,flush:`post`});let j=r(),M=f(),N=()=>{O.cancel(M.value)},P=e=>{v.value===we&&(l(`resize`,e),S.value&&(N(),M.value=O(()=>{C()})))};c(()=>{N()}),u({resizeTextarea:()=>{C()},textArea:s(()=>{var e;return(e=h.value)==null?void 0:e.input}),instance:j}),_(e.autosize===void 0,`Input.TextArea`,`autosize is deprecated, please use autoSize instead.`);let F=()=>{let{prefixCls:n,disabled:r}=e,i=k(e,[`prefixCls`,`onPressEnter`,`autoSize`,`autosize`,`defaultValue`,`allowClear`,`type`,`maxlength`,`valueModifiers`]),a=w(n,o.class,{[`${n}-disabled`]:r}),s=S.value?A.value:null,c=[o.style,g.value,s],l=m(m(m({},i),o),{style:c,class:a});return(v.value===Se||v.value===Ce)&&c.push({overflowX:`hidden`,overflowY:`hidden`}),l.autofocus||delete l.autofocus,l.rows===0&&delete l.rows,t(E,{onResize:P,disabled:!S.value},{default:()=>[t(D,T(T({},l),{},{ref:h,tag:`textarea`}),null)]})};return()=>F()}});function Ee(e,t){return[...e||``].slice(0,t).join(``)}function De(e,t,n,r){let i=n;return e?i=Ee(n,r):[...t||``].length<n.length&&[...n||``].length>r&&(i=t),i}var Oe=l({compatConfig:{MODE:3},name:`ATextarea`,inheritAttrs:!1,props:ce(),setup(e,a){let{attrs:o,expose:c,emit:l}=a;var u;let f=F(),g=I.useInject(),_=s(()=>z(g.status,e.status)),v=p((u=e.value)==null?e.defaultValue:u),y=p(),b=p(``),{prefixCls:x,size:S,direction:E}=C(`input`,e),[D,O]=U(x),A=h(),j=s(()=>e.showCount===``||e.showCount||!1),M=s(()=>Number(e.maxlength)>0),N=p(!1),P=p(),L=p(0),ee=e=>{N.value=!0,P.value=b.value,L.value=e.currentTarget.selectionStart,l(`compositionstart`,e)},B=t=>{var n;N.value=!1;let r=t.currentTarget.value;M.value&&(r=De(L.value>=e.maxlength+1||L.value===((n=P.value)==null?void 0:n.length),P.value,r,e.maxlength)),r!==b.value&&(W(r),q(t.currentTarget,t,J,r)),l(`compositionend`,t)},V=r();n(()=>e.value,()=>{var t;`value`in V.vnode.props,v.value=(t=e.value)==null?``:t});let H=e=>{var t;re((t=y.value)==null?void 0:t.textArea,e)},te=()=>{var e,t;(t=(e=y.value)==null?void 0:e.textArea)==null||t.blur()},W=(t,n)=>{v.value!==t&&(e.value===void 0?v.value=t:d(()=>{var e,t,n;y.value.textArea.value!==b.value&&((n=(e=y.value)==null?void 0:(t=e.instance).update)==null||n.call(t))}),d(()=>{n&&n()}))},G=e=>{e.keyCode===13&&l(`pressEnter`,e),l(`keydown`,e)},K=t=>{let{onBlur:n}=e;n==null||n(t),f.onFieldBlur()},J=e=>{l(`update:value`,e.target.value),l(`change`,e),l(`input`,e),f.onFieldChange()},ie=e=>{q(y.value.textArea,e,J),W(``,()=>{H()})},Y=t=>{let n=t.target.value;if(v.value!==n){if(M.value){let r=t.target;n=De(r.selectionStart>=e.maxlength+1||r.selectionStart===n.length||!r.selectionStart,b.value,n,e.maxlength)}q(t.currentTarget,t,J,n),W(n)}},ae=()=>{var n,r;let{class:i}=o,{bordered:a=!0}=e,s=m(m(m({},k(e,[`allowClear`])),o),{class:[{[`${x.value}-borderless`]:!a,[`${i}`]:i&&!j.value,[`${x.value}-sm`]:S.value===`small`,[`${x.value}-lg`]:S.value===`large`},R(x.value,_.value),O.value],disabled:A.value,showCount:null,prefixCls:x.value,onInput:Y,onChange:Y,onBlur:K,onKeydown:G,onCompositionstart:ee,onCompositionend:B});return(n=e.valueModifiers)!=null&&n.lazy&&delete s.onInput,t(Te,T(T({},s),{},{id:(r=s==null?void 0:s.id)==null?f.id.value:r,ref:y,maxlength:e.maxlength,lazy:e.lazy}),null)};return c({focus:H,blur:te,resizableTextArea:y}),i(()=>{let t=ne(v.value);!N.value&&M.value&&(e.value===null||e.value===void 0)&&(t=Ee(t,e.maxlength)),b.value=t}),()=>{var n;let{maxlength:r,bordered:i=!0,hidden:a}=e,{style:s,class:c}=o,l=m(m(m({},e),o),{prefixCls:x.value,inputType:`text`,handleReset:ie,direction:E.value,bordered:i,style:j.value?void 0:s,hashId:O.value,disabled:(n=e.disabled)==null?A.value:n}),u=t(ge,T(T({},l),{},{value:b.value,status:e.status}),{element:ae});if(j.value||g.hasFeedback){let e=[...b.value].length,n=``;n=typeof j.value==`object`?j.value.formatter({value:b.value,count:e,maxlength:r}):`${e}${M.value?` / ${r}`:``}`,u=t(`div`,{hidden:a,class:w(`${x.value}-textarea`,{[`${x.value}-textarea-rtl`]:E.value===`rtl`,[`${x.value}-textarea-show-count`]:j.value,[`${x.value}-textarea-in-form-item`]:g.isFormItemInput},`${x.value}-textarea-show-count`,c,O.value),style:s,"data-count":typeof n==`object`?void 0:n},[u,g.hasFeedback&&t(`span`,{class:`${x.value}-textarea-suffix`},[g.feedbackIcon])])}return D(u)}}}),ke={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z`}},{tag:`path`,attrs:{d:`M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z`}}]},name:`eye-invisible`,theme:`outlined`};function Ae(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:Object(arguments[t]),r=Object.keys(n);typeof Object.getOwnPropertySymbols==`function`&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){je(e,t,n[t])})}return e}function je(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var $=function(e,n){var r=Ae({},e,n.attrs);return t(M,Ae({},r,{icon:ke}),null)};$.displayName=`EyeInvisibleOutlined`,$.inheritAttrs=!1;var Me=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},Ne={click:`onClick`,hover:`onMouseover`},Pe=e=>t(e?te:$,null,null),Fe=l({compatConfig:{MODE:3},name:`AInputPassword`,inheritAttrs:!1,props:m(m({},X()),{prefixCls:String,inputPrefixCls:String,action:{type:String,default:`click`},visibilityToggle:{type:Boolean,default:!0},visible:{type:Boolean,default:void 0},"onUpdate:visible":Function,iconRender:Function}),setup(e,n){let{slots:r,attrs:a,expose:o,emit:c}=n,l=p(!1),u=()=>{let{disabled:t}=e;t||(l.value=!l.value,c(`update:visible`,l.value))};i(()=>{e.visible!==void 0&&(l.value=!!e.visible)});let d=p();o({focus:()=>{var e;(e=d.value)==null||e.focus()},blur:()=>{var e;(e=d.value)==null||e.blur()}});let f=n=>{let{action:i,iconRender:a=r.iconRender||Pe}=e,o=Ne[i]||``,s=a(l.value),c={[o]:u,class:`${n}-icon`,key:`passwordIcon`,onMousedown:e=>{e.preventDefault()},onMouseup:e=>{e.preventDefault()}};return j(S(s)?s:t(`span`,null,[s]),c)},{prefixCls:h,getPrefixCls:g}=C(`input-password`,e),_=s(()=>g(`input`,e.inputPrefixCls)),v=()=>{let{size:n,visibilityToggle:i}=e,o=Me(e,[`size`,`visibilityToggle`]),s=i&&f(h.value),c=w(h.value,a.class,{[`${h.value}-${n}`]:!!n}),u=m(m(m({},k(o,[`suffix`,`iconRender`,`action`])),a),{type:l.value?`text`:`password`,class:c,prefixCls:_.value,suffix:s});return n&&(u.size=n),t(Z,T({ref:d},u),r)};return()=>v()}}),Ie=e({InputGroup:()=>ue,InputPassword:()=>Fe,InputSearch:()=>fe,Textarea:()=>Oe,default:()=>Le});Z.Group=ue,Z.Search=fe,Z.TextArea=Oe,Z.Password=Fe,Z.install=function(e){return e.component(Z.name,Z),e.component(Z.Group.name,Z.Group),e.component(Z.Search.name,Z.Search),e.component(Z.TextArea.name,Z.TextArea),e.component(Z.Password.name,Z.Password),e};var Le=Z;export{Ie as n,Oe as r,Le as t}; |