import{c as t,o as n,w as i,m as r,b as l,T as c,l as d,E as u}from"./vue.esm-bundler.js?ver=1.5.4";import{_ as f}from"./_plugin-vue_export-helper.js?ver=1.5.4";import{T as m}from"./TransitionAccordion.js?ver=1.5.4";const p={__name:"TransitionFade",props:{visible:{type:Boolean,default:!1}},setup(e){return(o,a)=>(n(),t(c,null,{default:i(()=>[e.visible?r(o.$slots,"default",{key:0},void 0,!0):l("",!0)]),_:3}))}},_=f(p,[["__scopeId","data-v-f7d0140a"]]),T={__name:"Animation",props:{visible:{type:Boolean,default:!1},duration:{type:Number,default:300},fade:Boolean,accordion:Boolean,horizontal:Boolean},setup(e){const o=e,a=d(()=>{if(o.fade)return _;if(o.accordion)return m});return(s,v)=>(n(),t(u(a.value),{visible:e.visible,duration:e.duration,horizontal:e.horizontal},{default:i(()=>[r(s.$slots,"default")]),_:3},8,["visible","duration","horizontal"]))}};export{T as _};
