lcny-vue3-antd-admin/dist/assets/index.ec7e65df.js

2 lines
22 KiB
JavaScript

import{v as P,U as Ze,cd as Be,a as ce,f as J,n as d,c3 as ie,Y as me,Z as W,T as Le,_ as A,ce as G,ac as _,J as Oe,K as ye,cf as Mt,b8 as Nt,cg as Lt,ch as Ot,O as Ke,aa as Kt,S as Dt,bd as Wt,a1 as ct,ci as Ee,cj as vt,ck as pt,cl as Ft,aw as St,W as jt,c2 as $t,a5 as zt,cm as Ht,c6 as Xe,R as Vt,a2 as Gt,cn as Ut,co as st,c8 as Yt}from"./index.c32990f8.js";import{u as Xt}from"./useRefs.e81244b6.js";import{P as Zt}from"./PlusOutlined.36faec12.js";function Jt(p){var e=P(),t=P(!1);function o(){for(var a=arguments.length,n=new Array(a),l=0;l<a;l++)n[l]=arguments[l];t.value||(Be.cancel(e.value),e.value=Be(function(){p.apply(void 0,n)}))}return Ze(function(){t.value=!0,Be.cancel(e.value)}),o}function qt(p){var e=P([]),t=P(typeof p=="function"?p():p),o=Jt(function(){var n=t.value;e.value.forEach(function(l){n=l(n)}),e.value=[],t.value=n});function a(n){e.value.push(n),o()}return[t,a]}var Qt=ce({compatConfig:{MODE:3},name:"TabNode",props:{id:{type:String},prefixCls:{type:String},tab:{type:Object},active:{type:Boolean},closable:{type:Boolean},editable:{type:Object},onClick:{type:Function},onResize:{type:Function},renderWrapper:{type:Function},removeAriaLabel:{type:String},onFocus:{type:Function}},emits:["click","resize","remove","focus"],setup:function(e,t){var o=t.expose,a=t.attrs,n=P();function l(v){var u;(u=e.tab)!==null&&u!==void 0&&u.disabled||e.onClick(v)}o({domRef:n});function c(v){var u;v.preventDefault(),v.stopPropagation(),e.editable.onEdit("remove",{key:(u=e.tab)===null||u===void 0?void 0:u.key,event:v})}var r=J(function(){var v;return e.editable&&e.closable!==!1&&!((v=e.tab)!==null&&v!==void 0&&v.disabled)});return function(){var v,u,f=e.prefixCls,h=e.id,N=e.active,k=e.tab,F=k.key,E=k.tab,z=k.disabled,T=k.closeIcon,s=e.renderWrapper,R=e.removeAriaLabel,H=e.editable,L=e.onFocus,B="".concat(f,"-tab"),O=d("div",{key:F,ref:n,class:me(B,(v={},W(v,"".concat(B,"-with-remove"),r.value),W(v,"".concat(B,"-active"),N),W(v,"".concat(B,"-disabled"),z),v)),style:a.style,onClick:l},[d("div",{role:"tab","aria-selected":N,id:h&&"".concat(h,"-tab-").concat(F),class:"".concat(B,"-btn"),"aria-controls":h&&"".concat(h,"-panel-").concat(F),"aria-disabled":z,tabindex:z?null:0,onClick:function(K){K.stopPropagation(),l(K)},onKeydown:function(K){[ie.SPACE,ie.ENTER].includes(K.which)&&(K.preventDefault(),l(K))},onFocus:L},[typeof E=="function"?E():E]),r.value&&d("button",{type:"button","aria-label":R||"remove",tabindex:0,class:"".concat(B,"-remove"),onClick:function(K){K.stopPropagation(),c(K)}},[(T==null?void 0:T())||((u=H.removeIcon)===null||u===void 0?void 0:u.call(H))||"\xD7"])]);return s?s(O):O}}}),dt={width:0,height:0,left:0,top:0};function ea(p,e){var t=P(new Map);return Le(function(){for(var o,a=new Map,n=p.value,l=e.value.get((o=n[0])===null||o===void 0?void 0:o.key)||dt,c=l.left+l.width,r=0;r<n.length;r+=1){var v=n[r].key,u=e.value.get(v);if(!u){var f;u=e.value.get((f=n[r-1])===null||f===void 0?void 0:f.key)||dt}var h=a.get(v)||A({},u);h.right=c-h.left-h.width,a.set(v,h)}t.value=new Map(a)}),t}var Tt=ce({compatConfig:{MODE:3},name:"AddButton",inheritAttrs:!1,props:{prefixCls:String,editable:{type:Object},locale:{type:Object,default:void 0}},setup:function(e,t){var o=t.expose,a=t.attrs,n=P();return o({domRef:n}),function(){var l=e.prefixCls,c=e.editable,r=e.locale;return!c||c.showAdd===!1?null:d("button",{ref:n,type:"button",class:"".concat(l,"-nav-add"),style:a.style,"aria-label":(r==null?void 0:r.addAriaLabel)||"Add tab",onClick:function(u){c.onEdit("add",{event:u})}},[c.addIcon?c.addIcon():"+"])}}}),ta={prefixCls:{type:String},id:{type:String},tabs:{type:Object},rtl:{type:Boolean},tabBarGutter:{type:Number},activeKey:{type:[String,Number]},mobile:{type:Boolean},moreIcon:Ke.any,moreTransitionName:{type:String},editable:{type:Object},locale:{type:Object,default:void 0},removeAriaLabel:String,onTabClick:{type:Function}},aa=ce({compatConfig:{MODE:3},name:"OperationNode",inheritAttrs:!1,props:ta,emits:["tabClick"],slots:["moreIcon"],setup:function(e,t){var o=t.attrs,a=t.slots,n=G(!1),l=_(n,2),c=l[0],r=l[1],v=G(null),u=_(v,2),f=u[0],h=u[1],N=function(s){for(var R=e.tabs.filter(function(U){return!U.disabled}),H=R.findIndex(function(U){return U.key===f.value})||0,L=R.length,B=0;B<L;B+=1){H=(H+s+L)%L;var O=R[H];if(!O.disabled){h(O.key);return}}},k=function(s){var R=s.which;if(!c.value){[ie.DOWN,ie.SPACE,ie.ENTER].includes(R)&&(r(!0),s.preventDefault());return}switch(R){case ie.UP:N(-1),s.preventDefault();break;case ie.DOWN:N(1),s.preventDefault();break;case ie.ESC:r(!1);break;case ie.SPACE:case ie.ENTER:f.value!==null&&e.onTabClick(f.value,s);break}},F=J(function(){return"".concat(e.id,"-more-popup")}),E=J(function(){return f.value!==null?"".concat(F.value,"-").concat(f.value):null}),z=function(s,R){s.preventDefault(),s.stopPropagation(),e.editable.onEdit("remove",{key:R,event:s})};return Oe(function(){ye(f,function(){var T=document.getElementById(E.value);T&&T.scrollIntoView&&T.scrollIntoView(!1)},{flush:"post",immediate:!0})}),ye(c,function(){c.value||h(null)}),function(){var T,s=e.prefixCls,R=e.id,H=e.tabs,L=e.locale,B=e.mobile,O=e.moreIcon,U=O===void 0?((T=a.moreIcon)===null||T===void 0?void 0:T.call(a))||d(Mt,null,null):O,K=e.moreTransitionName,$=e.editable,ve=e.tabBarGutter,g=e.rtl,i=e.onTabClick,y="".concat(s,"-dropdown"),x=L==null?void 0:L.dropdownAriaLabel,D=W({},g?"marginRight":"marginLeft",ve);H.length||(D.visibility="hidden",D.order=1);var j=me(W({},"".concat(y,"-rtl"),g)),C=B?null:d(Ot,{prefixCls:y,trigger:["hover"],visible:c.value,transitionName:K,onVisibleChange:r,overlayClassName:j,mouseEnterDelay:.1,mouseLeaveDelay:.1},{overlay:function(){return d(Nt,{onClick:function(w){var Y=w.key,re=w.domEvent;i(Y,re),r(!1)},id:F.value,tabindex:-1,role:"listbox","aria-activedescendant":E.value,selectedKeys:[f.value],"aria-label":x!==void 0?x:"expanded dropdown"},{default:function(){return[H.map(function(w){var Y,re,Te=$&&w.closable!==!1&&!w.disabled;return d(Lt,{key:w.key,id:"".concat(F.value,"-").concat(w.key),role:"option","aria-controls":R&&"".concat(R,"-panel-").concat(w.key),disabled:w.disabled},{default:function(){return[d("span",null,[typeof w.tab=="function"?w.tab():w.tab]),Te&&d("button",{type:"button","aria-label":e.removeAriaLabel||"remove",tabindex:0,class:"".concat(y,"-menu-item-remove"),onClick:function(se){se.stopPropagation(),z(se,w.key)}},[((Y=w.closeIcon)===null||Y===void 0?void 0:Y.call(w))||((re=$.removeIcon)===null||re===void 0?void 0:re.call($))||"\xD7"])]}})})]}})},default:function(){return d("button",{type:"button",class:"".concat(s,"-nav-more"),style:D,tabindex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":F.value,id:"".concat(R,"-more"),"aria-expanded":c.value,onKeydown:k},[U])}});return d("div",{class:me("".concat(s,"-nav-operations"),o.class),style:o.style},[C,d(Tt,{prefixCls:s,locale:L,editable:$},null)])}}}),xt=Symbol("tabsContextKey"),Ct=function(e){Kt(xt,e)},It=function(){return Dt(xt,{tabs:P([]),prefixCls:P()})};ce({compatConfig:{MODE:3},name:"TabsContextProvider",inheritAttrs:!1,props:{tabs:{type:Object,default:void 0},prefixCls:{type:String,default:void 0}},setup:function(e,t){var o=t.slots;return Ct(Wt(e)),function(){var a;return(a=o.default)===null||a===void 0?void 0:a.call(o)}}});var na=.1,ft=.01,Ne=20,bt=Math.pow(.995,Ne);function ia(p,e){var t=G(),o=_(t,2),a=o[0],n=o[1],l=G(0),c=_(l,2),r=c[0],v=c[1],u=G(0),f=_(u,2),h=f[0],N=f[1],k=G(),F=_(k,2),E=F[0],z=F[1],T=P();function s(g){var i=g.touches[0],y=i.screenX,x=i.screenY;n({x:y,y:x}),clearInterval(T.value)}function R(g){if(!!a.value){g.preventDefault();var i=g.touches[0],y=i.screenX,x=i.screenY,D=y-a.value.x,j=x-a.value.y;e(D,j),n({x:y,y:x});var C=Date.now();N(C-r.value),v(C),z({x:D,y:j})}}function H(){if(!!a.value){var g=E.value;if(n(null),z(null),g){var i=g.x/h.value,y=g.y/h.value,x=Math.abs(i),D=Math.abs(y);if(Math.max(x,D)<na)return;var j=i,C=y;T.value=setInterval(function(){if(Math.abs(j)<ft&&Math.abs(C)<ft){clearInterval(T.value);return}j*=bt,C*=bt,e(j*Ne,C*Ne)},Ne)}}}var L=P();function B(g){var i=g.deltaX,y=g.deltaY,x=0,D=Math.abs(i),j=Math.abs(y);D===j?x=L.value==="x"?i:y:D>j?(x=i,L.value="x"):(x=y,L.value="y"),e(-x,-x)&&g.preventDefault()}var O=P({onTouchStart:s,onTouchMove:R,onTouchEnd:H,onWheel:B});function U(g){O.value.onTouchStart(g)}function K(g){O.value.onTouchMove(g)}function $(g){O.value.onTouchEnd(g)}function ve(g){O.value.onWheel(g)}Oe(function(){var g,i;document.addEventListener("touchmove",K,{passive:!1}),document.addEventListener("touchend",$,{passive:!1}),(g=p.value)===null||g===void 0||g.addEventListener("touchstart",U,{passive:!1}),(i=p.value)===null||i===void 0||i.addEventListener("wheel",ve,{passive:!1})}),Ze(function(){document.removeEventListener("touchmove",K),document.removeEventListener("touchend",$)})}function yt(p,e){var t=P(p);function o(a){var n=typeof a=="function"?a(t.value):a;n!==t.value&&e(n,t.value),t.value=n}return[t,o]}var mt={width:0,height:0,left:0,top:0,right:0},ra=function(){return{id:{type:String},tabPosition:{type:String},activeKey:{type:[String,Number]},rtl:{type:Boolean},animated:{type:Object,default:void 0},editable:{type:Object},moreIcon:Ke.any,moreTransitionName:{type:String},mobile:{type:Boolean},tabBarGutter:{type:Number},renderTabBar:{type:Function},locale:{type:Object,default:void 0},onTabClick:{type:Function},onTabScroll:{type:Function}}},ht=ce({compatConfig:{MODE:3},name:"TabNavList",inheritAttrs:!1,props:ra(),slots:["moreIcon","leftExtra","rightExtra","tabBarExtraContent"],emits:["tabClick","tabScroll"],setup:function(e,t){var o=t.attrs,a=t.slots,n=It(),l=n.tabs,c=n.prefixCls,r=P(),v=P(),u=P(),f=P(),h=Xt(),N=_(h,2),k=N[0],F=N[1],E=J(function(){return e.tabPosition==="top"||e.tabPosition==="bottom"}),z=yt(0,function(m,S){E.value&&e.onTabScroll&&e.onTabScroll({direction:m>S?"left":"right"})}),T=_(z,2),s=T[0],R=T[1],H=yt(0,function(m,S){!E.value&&e.onTabScroll&&e.onTabScroll({direction:m>S?"top":"bottom"})}),L=_(H,2),B=L[0],O=L[1],U=G(0),K=_(U,2),$=K[0],ve=K[1],g=G(0),i=_(g,2),y=i[0],x=i[1],D=G(null),j=_(D,2),C=j[0],Se=j[1],he=G(null),w=_(he,2),Y=w[0],re=w[1],Te=G(0),ge=_(Te,2),xe=ge[0],se=ge[1],_e=G(0),Q=_(_e,2),De=Q[0],Re=Q[1],Ae=qt(new Map),pe=_(Ae,2),We=pe[0],Fe=pe[1],we=ea(l,We),Pt=J(function(){return"".concat(c.value,"-nav-operations-hidden")}),Ce=P(0),Ie=P(0);Le(function(){E.value?e.rtl?(Ce.value=0,Ie.value=Math.max(0,$.value-C.value)):(Ce.value=Math.min(0,C.value-$.value),Ie.value=0):(Ce.value=Math.min(0,Y.value-y.value),Ie.value=0)});var je=function(S){return S<Ce.value?Ce.value:S>Ie.value?Ie.value:S},Je=P(),Et=G(),qe=_(Et,2),$e=qe[0],Qe=qe[1],ze=function(){Qe(Date.now())},He=function(){clearTimeout(Je.value)},et=function(S,b){S(function(M){var I=je(M+b);return I})};ia(r,function(m,S){if(E.value){if(C.value>=$.value)return!1;et(R,m)}else{if(Y.value>=y.value)return!1;et(O,S)}return He(),ze(),!0}),ye($e,function(){He(),$e.value&&(Je.value=setTimeout(function(){Qe(0)},100))});var tt=function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activeKey,b=we.value.get(S)||{width:0,height:0,left:0,right:0,top:0};if(E.value){var M=s.value;e.rtl?b.right<s.value?M=b.right:b.right+b.width>s.value+C.value&&(M=b.right+b.width-C.value):b.left<-s.value?M=-b.left:b.left+b.width>-s.value+C.value&&(M=-(b.left+b.width-C.value)),O(0),R(je(M))}else{var I=B.value;b.top<-B.value?I=-b.top:b.top+b.height>-B.value+Y.value&&(I=-(b.top+b.height-Y.value)),R(0),O(je(I))}},Ve=P(0),Ge=P(0);Le(function(){var m,S,b,M,I,X,Z,fe=we.value;["top","bottom"].includes(e.tabPosition)?(S="width",I=C.value,X=$.value,Z=xe.value,b=e.rtl?"right":"left",M=Math.abs(s.value)):(S="height",I=Y.value,X=$.value,Z=De.value,b="top",M=-B.value);var ee=I;X+Z>I&&X<I&&(ee=I-Z);var le=l.value;if(!le.length){var oe;return oe=[0,0],Ve.value=oe[0],Ge.value=oe[1],oe}for(var be=le.length,V=be,te=0;te<be;te+=1){var ae=fe.get(le[te].key)||mt;if(ae[b]+ae[S]>M+ee){V=te-1;break}}for(var ue=0,q=be-1;q>=0;q-=1){var ne=fe.get(le[q].key)||mt;if(ne[b]<M){ue=q+1;break}}return m=[ue,V],Ve.value=m[0],Ge.value=m[1],m});var Ue=function(){var S,b,M,I,X,Z=((S=r.value)===null||S===void 0?void 0:S.offsetWidth)||0,fe=((b=r.value)===null||b===void 0?void 0:b.offsetHeight)||0,ee=((M=f.value)===null||M===void 0?void 0:M.$el)||{},le=ee.offsetWidth||0,oe=ee.offsetHeight||0;Se(Z),re(fe),se(le),Re(oe);var be=(((I=v.value)===null||I===void 0?void 0:I.offsetWidth)||0)-le,V=(((X=v.value)===null||X===void 0?void 0:X.offsetHeight)||0)-oe;ve(be),x(V),Fe(function(){var te=new Map;return l.value.forEach(function(ae){var ue=ae.key,q=F.value.get(ue),ne=(q==null?void 0:q.$el)||q;ne&&te.set(ue,{width:ne.offsetWidth,height:ne.offsetHeight,left:ne.offsetLeft,top:ne.offsetTop})}),te})},at=J(function(){return[].concat(ct(l.value.slice(0,Ve.value)),ct(l.value.slice(Ge.value+1)))}),Bt=G(),nt=_(Bt,2),_t=nt[0],Rt=nt[1],de=J(function(){return we.value.get(e.activeKey)}),it=P(),rt=function(){Be.cancel(it.value)};ye([de,E,function(){return e.rtl}],function(){var m={};de.value&&(E.value?(e.rtl?m.right=Ee(de.value.right):m.left=Ee(de.value.left),m.width=Ee(de.value.width)):(m.top=Ee(de.value.top),m.height=Ee(de.value.height))),rt(),it.value=Be(function(){Rt(m)})}),ye([function(){return e.activeKey},de,we,E],function(){tt()},{flush:"post"}),ye([function(){return e.rtl},function(){return e.tabBarGutter},function(){return e.activeKey},function(){return l.value}],function(){Ue()},{flush:"post"});var Ye=function(S){var b=S.position,M=S.prefixCls,I=S.extra;if(!I)return null;var X=I==null?void 0:I({position:b});return X?d("div",{class:"".concat(M,"-extra-content")},[X]):null};return Ze(function(){He(),rt()}),function(){var m,S=e.id,b=e.animated,M=e.activeKey,I=e.rtl,X=e.editable,Z=e.locale,fe=e.tabPosition,ee=e.tabBarGutter,le=e.onTabClick,oe=o.class,be=o.style,V=c.value,te=!!at.value.length,ae="".concat(V,"-nav-wrap"),ue,q,ne,lt;E.value?I?(q=s.value>0,ue=s.value+C.value<$.value):(ue=s.value<0,q=-s.value+C.value<$.value):(ne=B.value<0,lt=-B.value+Y.value<y.value);var Me={};fe==="top"||fe==="bottom"?Me[I?"marginRight":"marginLeft"]=typeof ee=="number"?"".concat(ee,"px"):ee:Me.marginTop=typeof ee=="number"?"".concat(ee,"px"):ee;var ot=l.value.map(function(ke,ut){var Pe=ke.key;return d(Qt,{id:S,prefixCls:V,key:Pe,tab:ke,style:ut===0?void 0:Me,closable:ke.closable,editable:X,active:Pe===M,removeAriaLabel:Z==null?void 0:Z.removeAriaLabel,ref:k(Pe),onClick:function(wt){le(Pe,wt)},onFocus:function(){tt(Pe),ze(),r.value&&(I||(r.value.scrollLeft=0),r.value.scrollTop=0)}},a)});return d("div",{role:"tablist",class:me("".concat(V,"-nav"),oe),style:be,onKeydown:function(){ze()}},[d(Ye,{position:"left",prefixCls:V,extra:a.leftExtra},null),d(vt,{onResize:Ue},{default:function(){return[d("div",{class:me(ae,(m={},W(m,"".concat(ae,"-ping-left"),ue),W(m,"".concat(ae,"-ping-right"),q),W(m,"".concat(ae,"-ping-top"),ne),W(m,"".concat(ae,"-ping-bottom"),lt),m)),ref:r},[d(vt,{onResize:Ue},{default:function(){return[d("div",{ref:v,class:"".concat(V,"-nav-list"),style:{transform:"translate(".concat(s.value,"px, ").concat(B.value,"px)"),transition:$e.value?"none":void 0}},[ot,d(Tt,{ref:f,prefixCls:V,locale:Z,editable:X,style:A(A({},ot.length===0?void 0:Me),{},{visibility:te?"hidden":null})},null),d("div",{class:me("".concat(V,"-ink-bar"),W({},"".concat(V,"-ink-bar-animated"),b.inkBar)),style:_t.value},null)])]}})])]}}),d(aa,A(A({},e),{},{removeAriaLabel:Z==null?void 0:Z.removeAriaLabel,ref:u,prefixCls:V,tabs:at.value,class:!te&&Pt.value}),pt(a,["moreIcon"])),d(Ye,{position:"right",prefixCls:V,extra:a.rightExtra},null),d(Ye,{position:"right",prefixCls:V,extra:a.tabBarExtraContent},null)])}}}),la=ce({compatConfig:{MODE:3},name:"TabPanelList",inheritAttrs:!1,props:{activeKey:{type:[String,Number]},id:{type:String},rtl:{type:Boolean},animated:{type:Object,default:void 0},tabPosition:{type:String},destroyInactiveTabPane:{type:Boolean}},setup:function(e){var t=It(),o=t.tabs,a=t.prefixCls;return function(){var n=e.id,l=e.activeKey,c=e.animated,r=e.tabPosition,v=e.rtl,u=e.destroyInactiveTabPane,f=c.tabPane,h=a.value,N=o.value.findIndex(function(k){return k.key===l});return d("div",{class:"".concat(h,"-content-holder")},[d("div",{class:["".concat(h,"-content"),"".concat(h,"-content-").concat(r),W({},"".concat(h,"-content-animated"),f)],style:N&&f?W({},v?"marginRight":"marginLeft","-".concat(N,"00%")):null},[o.value.map(function(k){return Ft(k.node,{key:k.key,prefixCls:h,tabKey:k.key,id:n,animated:f,active:k.key===l,destroyInactiveTabPane:u})})])])}}}),gt=0,kt=function(){return{prefixCls:{type:String},id:{type:String},activeKey:{type:[String,Number]},defaultActiveKey:{type:[String,Number]},direction:{type:String},animated:{type:[Boolean,Object]},renderTabBar:{type:Function},tabBarGutter:{type:Number},tabBarStyle:{type:Object},tabPosition:{type:String},destroyInactiveTabPane:{type:Boolean},hideAdd:Boolean,type:{type:String},size:{type:String},centered:Boolean,onEdit:{type:Function},onChange:{type:Function},onTabClick:{type:Function},onTabScroll:{type:Function},"onUpdate:activeKey":{type:Function},locale:{type:Object,default:void 0},onPrevClick:Function,onNextClick:Function,tabBarExtraContent:Ke.any}};function oa(p){return p.map(function(e){if(zt(e)){for(var t=A({},e.props||{}),o=0,a=Object.entries(t);o<a.length;o++){var n=_(a[o],2),l=n[0],c=n[1];delete t[l],t[Ht(l)]=c}var r=e.children||{},v=e.key!==void 0?e.key:void 0,u=t.tab,f=u===void 0?r.tab:u,h=t.disabled,N=t.forceRender,k=t.closable,F=t.animated,E=t.active,z=t.destroyInactiveTabPane;return A(A({key:v},t),{},{node:e,closeIcon:r.closeIcon,tab:f,disabled:h===""||h,forceRender:N===""||N,closable:k===""||k,animated:F===""||F,active:E===""||E,destroyInactiveTabPane:z===""||z})}return null}).filter(function(e){return e})}var ua=ce({compatConfig:{MODE:3},name:"InternalTabs",inheritAttrs:!1,props:A(A({},St(kt(),{tabPosition:"top",animated:{inkBar:!0,tabPane:!1}})),{},{tabs:{type:Array}}),slots:["tabBarExtraContent","leftExtra","rightExtra","moreIcon","addIcon","removeIcon","renderTabBar"],setup:function(e,t){var o=t.attrs,a=t.slots;Xe(e.onPrevClick===void 0&&e.onNextClick===void 0,"Tabs","`onPrevClick / @prevClick` and `onNextClick / @nextClick` has been removed. Please use `onTabScroll / @tabScroll` instead."),Xe(e.tabBarExtraContent===void 0,"Tabs","`tabBarExtraContent` prop has been removed. Please use `rightExtra` slot instead."),Xe(a.tabBarExtraContent===void 0,"Tabs","`tabBarExtraContent` slot is deprecated. Please use `rightExtra` slot instead.");var n=Vt("tabs",e),l=n.prefixCls,c=n.direction,r=n.size,v=n.rootPrefixCls,u=J(function(){return c.value==="rtl"}),f=J(function(){var i=e.animated,y=e.tabPosition;return i===!1||["left","right"].includes(y)?{inkBar:!1,tabPane:!1}:i===!0?{inkBar:!0,tabPane:!0}:A({inkBar:!0,tabPane:!1},Gt(i)==="object"?i:{})}),h=G(!1),N=_(h,2),k=N[0],F=N[1];Oe(function(){F(Ut())});var E=st(function(){var i;return(i=e.tabs[0])===null||i===void 0?void 0:i.key},{value:J(function(){return e.activeKey}),defaultValue:e.defaultActiveKey}),z=_(E,2),T=z[0],s=z[1],R=G(function(){return e.tabs.findIndex(function(i){return i.key===T.value})}),H=_(R,2),L=H[0],B=H[1];Le(function(){var i=e.tabs.findIndex(function(x){return x.key===T.value});if(i===-1){var y;i=Math.max(0,Math.min(L.value,e.tabs.length-1)),s((y=e.tabs[i])===null||y===void 0?void 0:y.key)}B(i)});var O=st(null,{value:J(function(){return e.id})}),U=_(O,2),K=U[0],$=U[1],ve=J(function(){return k.value&&!["left","right"].includes(e.tabPosition)?"top":e.tabPosition});Oe(function(){e.id||($("rc-tabs-".concat(gt)),gt+=1)});var g=function(y,x){var D;(D=e.onTabClick)===null||D===void 0||D.call(e,y,x);var j=y!==T.value;if(s(y),j){var C;(C=e.onChange)===null||C===void 0||C.call(e,y)}};return Ct({tabs:J(function(){return e.tabs}),prefixCls:l}),function(){var i,y=e.id,x=e.type,D=e.tabBarGutter,j=e.tabBarStyle,C=e.locale,Se=e.destroyInactiveTabPane,he=e.renderTabBar,w=he===void 0?a.renderTabBar:he,Y=e.onTabScroll,re=e.hideAdd,Te=e.centered,ge={id:K.value,activeKey:T.value,animated:f.value,tabPosition:ve.value,rtl:u.value,mobile:k.value},xe;x==="editable-card"&&(xe={onEdit:function(Re,Ae){var pe,We=Ae.key,Fe=Ae.event;(pe=e.onEdit)===null||pe===void 0||pe.call(e,Re==="add"?Fe:We,Re)},removeIcon:function(){return d(Yt,null,null)},addIcon:a.addIcon?a.addIcon:function(){return d(Zt,null,null)},showAdd:re!==!0});var se,_e=A(A({},ge),{},{moreTransitionName:"".concat(v.value,"-slide-up"),editable:xe,locale:C,tabBarGutter:D,onTabClick:g,onTabScroll:Y,style:j});w?se=w(A(A({},_e),{},{DefaultTabBar:ht})):se=d(ht,_e,pt(a,["moreIcon","leftExtra","rightExtra","tabBarExtraContent"]));var Q=l.value;return d("div",A(A({},o),{},{id:y,class:me(Q,"".concat(Q,"-").concat(ve.value),(i={},W(i,"".concat(Q,"-").concat(r.value),r.value),W(i,"".concat(Q,"-card"),["card","editable-card"].includes(x)),W(i,"".concat(Q,"-editable-card"),x==="editable-card"),W(i,"".concat(Q,"-centered"),Te),W(i,"".concat(Q,"-mobile"),k.value),W(i,"".concat(Q,"-editable"),x==="editable-card"),W(i,"".concat(Q,"-rtl"),u.value),i),o.class)}),[se,d(la,A(A({destroyInactiveTabPane:Se},ge),{},{animated:f.value}),null)])}}}),fa=ce({compatConfig:{MODE:3},name:"ATabs",inheritAttrs:!1,props:St(kt(),{tabPosition:"top",animated:{inkBar:!0,tabPane:!1}}),slots:["tabBarExtraContent","leftExtra","rightExtra","moreIcon","addIcon","removeIcon","renderTabBar"],setup:function(e,t){var o=t.attrs,a=t.slots,n=t.emit,l=function(r){n("update:activeKey",r),n("change",r)};return function(){var c,r=oa(jt((c=a.default)===null||c===void 0?void 0:c.call(a)));return d(ua,A(A(A({},$t(e,["onUpdate:activeKey"])),o),{},{onChange:l,tabs:r}),a)}}}),ca=function(){return{tab:Ke.any,disabled:{type:Boolean},forceRender:{type:Boolean},closable:{type:Boolean},animated:{type:Boolean},active:{type:Boolean},destroyInactiveTabPane:{type:Boolean},prefixCls:{type:String},tabKey:{type:[String,Number]},id:{type:String}}},ba=ce({compatConfig:{MODE:3},name:"ATabPane",inheritAttrs:!1,__ANT_TAB_PANE:!0,props:ca(),slots:["closeIcon","tab"],setup:function(e,t){var o=t.attrs,a=t.slots,n=P(e.forceRender);ye([function(){return e.active},function(){return e.destroyInactiveTabPane}],function(){e.active?n.value=!0:e.destroyInactiveTabPane&&(n.value=!1)},{immediate:!0});var l=J(function(){return e.active?{}:e.animated?{visibility:"hidden",height:0,overflowY:"hidden"}:{display:"none"}});return function(){var c,r=e.prefixCls,v=e.forceRender,u=e.id,f=e.active,h=e.tabKey;return d("div",{id:u&&"".concat(u,"-panel-").concat(h),role:"tabpanel",tabindex:f?0:-1,"aria-labelledby":u&&"".concat(u,"-tab-").concat(h),"aria-hidden":!f,style:[l.value,o.style],class:["".concat(r,"-tabpane"),f&&"".concat(r,"-tabpane-active"),o.class]},[(f||n.value||v)&&((c=a.default)===null||c===void 0?void 0:c.call(a))])}}});export{fa as T,ba as a};