import{d as v,Y as y,cl as B,o as i,c as _,l as e,g as C,w as k,a as s,r as p,h as w,n as d,an as A,N,j as h,m as D,_ as O}from"./Co0rzPff.js";const S=["inert"],V=v({inheritAttrs:!1,__name:"Accordion",props:{openByDefault:{type:Boolean,default:!1},type:{default:"standard"}},emits:["onOpen","onClose"],setup(u,{expose:f,emit:m}){const t=y(u.openByDefault),n=m,a=B();function l(){t.value=!0,n("onOpen")}function r(){t.value=!1,n("onClose")}return f({open:l,close:r,isOpen:t}),(o,c)=>(i(),_("div",null,[e(a).title?(i(),C(e(N),{key:0,type:o.type},{default:k(()=>[s("button",{class:"!w-full",onClick:c[0]||(c[0]=()=>e(t)?r():l())},[p(o.$slots,"title",{},void 0,!0),w(e(A),{class:d(["ml-auto size-5 text-contrast transition-transform duration-300",{"rotate-180":e(t)}])},null,8,["class"])])]),_:3},8,["type"])):h("",!0),s("div",{class:d(["accordion-content",{open:e(t)}])},[s("div",null,[s("div",D({class:{"mt-2":!!e(a).title}},o.$attrs,{inert:!e(t)}),[p(o.$slots,"default",{},void 0,!0)],16,S)])],2)]))}}),g=O(V,[["__scopeId","data-v-bac1c517"]]);export{g as A};