|
|
import{d as W,q as we,l as m,p as be,P as _,r as Ce,c as Se,g as d,i as c,e as q,s as S,w as xe,_ as L,aA as x,n as Ie}from"./index-3c234266.js";import{R as ae,a3 as Re}from"./_plugin-vue_export-helper-a1ffee7e.js";const ie=Symbol("OverflowContextProviderKey"),Q=W({compatConfig:{MODE:3},name:"OverflowContextProvider",inheritAttrs:!1,props:{value:{type:Object}},setup(e,a){let{slots:t}=a;return we(ie,m(()=>e.value)),()=>{var n;return(n=t.default)===null||n===void 0?void 0:n.call(t)}}}),$e=()=>be(ie,m(()=>null));var Ee=globalThis&&globalThis.__rest||function(e,a){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&a.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)a.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(t[n[i]]=e[n[i]]);return t};const N=void 0,T=W({compatConfig:{MODE:3},name:"Item",props:{prefixCls:String,item:_.any,renderItem:Function,responsive:Boolean,itemKey:{type:[String,Number]},registerSize:Function,display:Boolean,order:Number,component:_.any,invalidate:Boolean},setup(e,a){let{slots:t,expose:n}=a;const i=m(()=>e.responsive&&!e.display),s=Ce();n({itemNodeRef:s});function h(o){e.registerSize(e.itemKey,o)}return Se(()=>{h(null)}),()=>{var o;const{prefixCls:w,invalidate:I,item:y,renderItem:g,responsive:v,registerSize:D,itemKey:R,display:Y,order:$,component:j="div"}=e,b=Ee(e,["prefixCls","invalidate","item","renderItem","responsive","registerSize","itemKey","display","order","component"]),A=(o=t.default)===null||o===void 0?void 0:o.call(t),U=g&&y!==N?g(y):A;let O;I||(O={opacity:i.value?0:1,height:i.value?0:N,overflowY:i.value?"hidden":N,order:v?$:N,pointerEvents:i.value?"none":N,position:i.value?"absolute":N});const E={};return i.value&&(E["aria-hidden"]=!0),d(ae,{disabled:!v,onResize:K=>{let{offsetWidth:V}=K;h(V)}},{default:()=>d(j,c(c(c({class:q(!I&&w),style:O},E),b),{},{ref:s}),{default:()=>[U]})})}}});var G=globalThis&&globalThis.__rest||function(e,a){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&a.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)a.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(t[n[i]]=e[n[i]]);return t};const Ne=W({compatConfig:{MODE:3},name:"RawItem",inheritAttrs:!1,props:{component:_.any,title:_.any,id:String,onMouseenter:{type:Function},onMouseleave:{type:Function},onClick:{type:Function},onKeydown:{type:Function},onFocus:{type:Function},role:String,tabindex:Number},setup(e,a){let{slots:t,attrs:n}=a;const i=$e();return()=>{var s;if(!i.value){const{component:g="div"}=e,v=G(e,["component"]);return d(g,c(c({},v),n),{default:()=>[(s=t.default)===null||s===void 0?void 0:s.call(t)]})}const h=i.value,{className:o}=h,w=G(h,["className"]),{class:I}=n,y=G(n,["class"]);return d(Q,{value:null},{default:()=>[d(T,c(c(c({class:q(o,I)},w),y),e),t)]})}}});var _e=globalThis&&globalThis.__rest||function(e,a){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&a.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)a.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(t[n[i]]=e[n[i]]);return t};const le="responsive",re="invalidate";function Ke(e){return`+ ${e.length} ...`}const Me=()=>({id:String,prefixCls:String,data:Array,itemKey:[String,Number,Function],itemWidth:{type:Number,default:10},renderItem:Function,renderRawItem:Function,maxCount:[Number,String],renderRest:Function,renderRawRest:Function,suffix:_.any,component:String,itemComponent:_.any,onVisibleChange:Function,ssr:String,onMousedown:Function,role:String}),X=W({name:"Overflow",inheritAttrs:!1,props:Me(),emits:["visibleChange"],setup(e,a){let{attrs:t,emit:n,slots:i}=a;const s=m(()=>e.ssr==="full"),h=S(null),o=m(()=>h.value||0),w=S(new Map),I=S(0),y=S(0),g=S(0),v=S(null),D=S(null),R=m(()=>D.value===null&&s.value?Number.MAX_SAFE_INTEGER:D.value||0),Y ${n}-enter, ${n}-appear `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint},[`${n}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]},Be=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}}),et=Be;function se(e,a){return e.classList?e.classList.contains(a):` ${e.className} `.indexOf(` ${a} `)>-1}function te(e,a){e.classList?e.classList.add(a):se(e,a)||(e.className=`${e.className} ${a}`)}function ne(e,a){if(e.classList)e.classList.remove(a);else if(se(e,a)){const t=e.className;e.className=` ${t} `.replace(` ${a} `," ")}}const He=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant-motion-collapse",a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return{name:e,appear:a,css:!0,onBeforeEnter:t=>{t.style.height="0px",t.style.opacity="0",te(t,e)},onEnter:t=>{Ie(()=>{t.style.height=`${t.scrollHeight}px`,t.style.opacity="1"})},onAfterEnter:t=>{t&&(ne(t,e),t.style.height=null,t.style.opacity=null)},onBeforeLeave:t=>{te(t,e),t.style.height=`${t.offsetHeight}px`,t.style.opacity=null},onLeave:t=>{setTimeout(()=>{t.style.height="0px",t.style.opacity="0"})},onAfterLeave:t=>{t&&(ne(t,e),t.style&&(t.style.height=null,t.style.opacity=null))}}},tt=He;export{qe as O,te as a,Ae as b,Te as c,ze as d,tt as e,Je as f,et as g,Ze as h,ke as i,Pe as j,ne as r,Le as s};
|