UNPKG

ll-package

Version:

2 lines (1 loc) 2.74 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const t=require("../../../../@babel/runtime/helpers/esm/extends.js"),s=require("vue"),z=require("../../_util/vnode.js"),i=require("../../_util/vue-types/index.js"),G=require("../../_util/antInputDirective.js"),H=require("../../_util/classNames.js"),h={inputRef:i.default.any,prefixCls:String,id:String,inputElement:i.default.VueNode,disabled:{type:Boolean,default:void 0},autofocus:{type:Boolean,default:void 0},autocomplete:String,editable:{type:Boolean,default:void 0},activeDescendantId:String,value:String,open:{type:Boolean,default:void 0},tabindex:i.default.oneOfType([i.default.number,i.default.string]),attrs:i.default.object,onKeydown:{type:Function},onMousedown:{type:Function},onChange:{type:Function},onPaste:{type:Function},onCompositionstart:{type:Function},onCompositionend:{type:Function},onFocus:{type:Function},onBlur:{type:Function}},J=s.defineComponent({compatConfig:{MODE:3},name:"SelectInput",inheritAttrs:!1,props:h,setup(S){let p=null;const o=s.inject("VCSelectContainerEvent");return()=>{var r;const{prefixCls:x,id:d,inputElement:O,disabled:B,tabindex:I,autofocus:M,autocomplete:D,editable:u,activeDescendantId:E,value:q,onKeydown:P,onMousedown:K,onChange:T,onPaste:N,onCompositionstart:V,onCompositionend:$,onFocus:c,onBlur:f,open:j,inputRef:A,attrs:R}=S;let e=O||s.withDirectives(s.createVNode("input",null,null),[[G.default]]);const m=e.props||{},{onKeydown:g,onInput:y,onFocus:C,onBlur:v,onMousedown:b,onCompositionstart:w,onCompositionend:F,style:_}=m;return e=z.cloneElement(e,t.default(t.default(t.default(t.default(t.default({type:"search"},m),{id:d,ref:A,disabled:B,tabindex:I,autocomplete:D||"off",autofocus:M,class:H.default(`${x}-selection-search-input`,(r=e==null?void 0:e.props)===null||r===void 0?void 0:r.class),role:"combobox","aria-expanded":j,"aria-haspopup":"listbox","aria-owns":`${d}_list`,"aria-autocomplete":"list","aria-controls":`${d}_list`,"aria-activedescendant":E}),R),{value:u?q:"",readonly:!u,unselectable:u?null:"on",style:t.default(t.default({},_),{opacity:u?null:0}),onKeydown:n=>{P(n),g&&g(n)},onMousedown:n=>{K(n),b&&b(n)},onInput:n=>{T(n),y&&y(n)},onCompositionstart(n){V(n),w&&w(n)},onCompositionend(n){$(n),F&&F(n)},onPaste:N,onFocus:function(){clearTimeout(p),C&&C(arguments.length<=0?void 0:arguments[0]),c&&c(arguments.length<=0?void 0:arguments[0]),o==null||o.focus(arguments.length<=0?void 0:arguments[0])},onBlur:function(){for(var n=arguments.length,a=new Array(n),l=0;l<n;l++)a[l]=arguments[l];p=setTimeout(()=>{v&&v(a[0]),f&&f(a[0]),o==null||o.blur(a[0])},100)}}),e.type==="textarea"?{}:{type:"search"}),!0,!0),e}}}),L=J;exports.default=L;exports.inputProps=h;