4 lines
111 KiB
JavaScript
4 lines
111 KiB
JavaScript
import{l as S,E as _e,d as $e,P as G,g as T,r as ce,x as en,b as k,y as Pe,k as J,A as yn,c6 as $t,I as Ye,i as Ze,h as we,e as Wn,F as xn,H as mn,cf as Be,C as Kn,W as Ka,t as cn,c1 as qe,bK as Oa,cl as Tn,_ as an,ao as Bt,s as Vt,aH as Ht,v as jt,a7 as Oe,bI as pn,n as un,ad as Qn,cz as ka,bJ as on,G as vn,cg as Ia,ah as Wt,D as Ea,f as Zn,p as Da,cq as zt,q as Nn,aF as Na,b_ as Pa,az as Ta,B as Ma}from"./index-fccf7b13.js";import{_ as Fa,u as La,d as Ra}from"./debounce-68a618da.js";import{b as Aa,O as _a}from"./index-42d52a73.js";import{K as ue,s as ln}from"./colors-57cd1b45.js";import{c as Ut,R as $a,o as fn,b as Ba}from"./styleChecker-57a6dbd1.js";import{a as Va,S as Ha}from"./SearchOutlined-31ee56dc.js";import{p as On}from"./pickAttrs-8461b4ae.js";import{i as ja,u as ht,a as gt}from"./useState-38fa64ba.js";import{i as bn,w as tn}from"./raf-9e0a2efb.js";import{C as Wa}from"./CheckOutlined-06fd0312.js";import{_ as Gt}from"./objectDestructuringEmpty-24e23e90.js";import{e as Je}from"./eagerComputed-d79e1fae.js";function pt(n,e){var t=n.key,a;return"value"in n&&(a=n.value),t??(a!==void 0?a:"rc-index-key-".concat(e))}function Yt(n,e){var t=n||{},a=t.label,o=t.value,r=t.options;return{label:a||(e?"children":"label"),value:o||"value",options:r||"options"}}function za(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=e.fieldNames,a=e.childrenAsData,o=[],r=Yt(t,!1),l=r.label,i=r.value,u=r.options;function f(d,c){d.forEach(function(s){var h=s[l];if(c||!(u in s)){var p=s[i];o.push({key:pt(s,o.length),groupOption:c,data:s,label:h,value:p})}else{var y=h;y===void 0&&a&&(y=s.label),o.push({key:pt(s,o.length),group:!0,data:s,label:y}),f(s[u],!0)}})}return f(n,!1),o}function zn(n){var e=S({},n);return"props"in e||Object.defineProperty(e,"props",{get:function(){return e}}),e}function Ua(n,e){if(!e||!e.length)return null;var t=!1;function a(r,l){var i=Fa(l),u=i[0],f=i.slice(1);if(!u)return[r];var d=r.split(u);return t=t||d.length>1,d.reduce(function(c,s){return[].concat(_e(c),_e(a(s,f)))},[]).filter(function(c){return c})}var o=a(n,e);return t?o:null}var Ga=["empty"],Ya=function(e){var t=e===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:t,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:t,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:t,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:t,adjustY:1}}}},qa=$e({name:"SelectTrigger",inheritAttrs:!1,props:{dropdownAlign:Object,visible:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},dropdownClassName:String,dropdownStyle:G.object,placement:String,empty:{type:Boolean,default:void 0},prefixCls:String,popupClassName:String,animation:String,transitionName:String,getPopupContainer:Function,dropdownRender:Function,containerWidth:Number,dropdownMatchSelectWidth:G.oneOfType([Number,Boolean]).def(!0),popupElement:G.any,direction:String,getTriggerDOMNode:Function,onPopupVisibleChange:Function,onPopupMouseEnter:Function},setup:function(e,t){var a=t.slots,o=t.attrs,r=t.expose,l=T(function(){var u=e.dropdownMatchSelectWidth;return Ya(u)}),i=ce();return r({getPopupElement:function(){return i.value}}),function(){var u=S(S({},e),o),f=u.empty,d=f===void 0?!1:f,c=en(u,Ga),s=c.visible,h=c.dropdownAlign,p=c.prefixCls,y=c.popupElement,v=c.dropdownClassName,g=c.dropdownStyle,m=c.direction,F=m===void 0?"ltr":m,L=c.placement,P=c.dropdownMatchSelectWidth,x=c.containerWidth,I=c.dropdownRender,A=c.animation,b=c.transitionName,R=c.getPopupContainer,K=c.getTriggerDOMNode,w=c.onPopupVisibleChange,_=c.onPopupMouseEnter,V="".concat(p,"-dropdown"),ne=y;I&&(ne=I({menuNode:y,props:e}));var q=A?"".concat(V,"-").concat(A):b,re=S({minWidth:"".concat(x,"px")},g);return typeof P=="number"?re.width="".concat(P,"px"):P&&(re.width="".concat(x,"px")),k(Aa,S(S({},e),{},{showAction:w?["click"]:[],hideAction:w?["click"]:[],popupPlacement:L||(F==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:l.value,prefixCls:V,popupTransitionName:q,popupAlign:h,popupVisible:s,getPopupContainer:R,popupClas
|
|||
|
|
`,`\r
|
||
|
|
`].includes(Z)})}),ne=function(O,X,ke){var me,be=!0,De=O;(me=e.onActiveValueChange)===null||me===void 0||me.call(e,null);var Ne=ke?null:Ua(O,e.tokenSeparators);if(e.mode!=="combobox"&&Ne){var te;De="",(te=e.onSearchSplit)===null||te===void 0||te.call(e,Ne),_(!1),be=!1}return e.onSearch&&x.value!==De&&e.onSearch(De,{source:X?"typing":"effect"}),be},q=function(O){var X;!O||!O.trim()||(X=e.onSearch)===null||X===void 0||X.call(e,O,{source:"submit"})};we(b,function(){!b.value&&!l.value&&e.mode!=="combobox"&&ne("",!1,!1)},{immediate:!0,flush:"post"}),we(function(){return e.disabled},function(){A.value&&e.disabled&&R(!1)},{immediate:!0});var re=Xt(),Y=Be(re,2),de=Y[0],pe=Y[1],oe=function(O){var X,ke=de(),me=O.which;if(me===ue.ENTER&&(e.mode!=="combobox"&&O.preventDefault(),b.value||_(!0)),pe(!!x.value),me===ue.BACKSPACE&&!ke&&l.value&&!x.value&&e.displayValues.length){for(var be=_e(e.displayValues),De=null,Ne=be.length-1;Ne>=0;Ne-=1){var te=be[Ne];if(!te.disabled){be.splice(Ne,1),De=te;break}}De&&e.onDisplayValuesChange(be,{type:"remove",values:[De]})}for(var B=arguments.length,z=new Array(B>1?B-1:0),Q=1;Q<B;Q++)z[Q-1]=arguments[Q];if(b.value&&p.value){var ve;(ve=p.value).onKeydown.apply(ve,[O].concat(z))}(X=e.onKeydown)===null||X===void 0||X.call.apply(X,[e,O].concat(z))},se=function(O){for(var X=arguments.length,ke=new Array(X>1?X-1:0),me=1;me<X;me++)ke[me-1]=arguments[me];if(b.value&&p.value){var be;(be=p.value).onKeyup.apply(be,[O].concat(ke))}e.onKeyup&&e.onKeyup.apply(e,[O].concat(ke))},N=function(O){var X=e.displayValues.filter(function(ke){return ke!==O});e.onDisplayValuesChange(X,{type:"remove",values:[O]})},W=ce(!1),ye=function(){m(!0),e.disabled||(e.onFocus&&!W.value&&e.onFocus.apply(e,arguments),e.showAction&&e.showAction.includes("focus")&&_(!0)),W.value=!0},xe=function(){if(m(!1,function(){W.value=!1,_(!1)}),!e.disabled){var O=x.value;O&&(e.mode==="tags"?e.onSearch(O,{source:"submit"}):e.mode==="multiple"&&e.onSearch("",{source:"blur"})),e.onBlur&&e.onBlur.apply(e,arguments)}};Kn("VCSelectContainerEvent",{focus:ye,blur:xe});var Se=[];Ze(function(){Se.forEach(function(Z){return clearTimeout(Z)}),Se.splice(0,Se.length)}),mn(function(){Se.forEach(function(Z){return clearTimeout(Z)}),Se.splice(0,Se.length)});var je=function(O){var X,ke,me=O.target,be=(X=s.value)===null||X===void 0?void 0:X.getPopupElement();if(be&&be.contains(me)){var De=setTimeout(function(){var z=Se.indexOf(De);if(z!==-1&&Se.splice(z,1),F(),!u.value&&!be.contains(document.activeElement)){var Q;(Q=h.value)===null||Q===void 0||Q.focus()}});Se.push(De)}for(var Ne=arguments.length,te=new Array(Ne>1?Ne-1:0),B=1;B<Ne;B++)te[B-1]=arguments[B];(ke=e.onMousedown)===null||ke===void 0||ke.call.apply(ke,[e,O].concat(te))},Le=ce(null),Ve=Bt(),We=function(){Ve.update()};return Ze(function(){we(w,function(){if(w.value){var Z,O=Math.ceil((Z=d.value)===null||Z===void 0?void 0:Z.offsetWidth);Le.value!==O&&!Number.isNaN(O)&&(Le.value=O)}},{immediate:!0,flush:"post"})}),uo([d,s],w,_),so(Qt(S(S({},Oa(e)),{},{open:b,triggerOpen:w,showSearch:i,multiple:l,toggleOpen:_}))),function(){var Z,O=S(S({},e),a),X=O.prefixCls,ke=O.id;O.open,O.defaultOpen;var me=O.mode;O.showSearch,O.searchValue,O.onSearch;var be=O.allowClear,De=O.clearIcon,Ne=O.showArrow,te=O.inputIcon,B=O.disabled,z=O.loading,Q=O.getInputElement,ve=O.getPopupContainer,he=O.placement,He=O.animation,Re=O.transitionName,H=O.dropdownStyle,C=O.dropdownClassName,$=O.dropdownMatchSelectWidth,fe=O.dropdownRender,j=O.dropdownAlign;O.showAction;var D=O.direction;O.tokenSeparators;var E=O.tagRender,M=O.optionLabelRender;O.onPopupScroll,O.onDropdownVisibleChange,O.onFocus,O.onBlur,O.onKeyup,O.onKeydown,O.onMousedown;var le=O.onClear,ae=O.omitDomProps,ee=O.getRawInputElement,U=O.displayValues,ie=O.onDisplayValuesChange,ge=O.emptyOptions,Ce=O.activeDescendantId,Ke=O.activeValue,Ie=O.OptionList,Te=en(O,fo),Me=me==="combobox"&&Q&&Q()||null,Fe=typeof ee=="function"&&ee(),Ae=S({},Te),Ee;Fe&&(Ee=function(gn){_(gn)}),ho.forEach(function(Ge){delete Ae[Ge]}),ae==null||ae.forEach(function(Ge){delete Ae[Ge]});var ze=Ne!==void 0?Ne:z||!l
|