import{l as a,c as l,e as p,L as u,i as v,w as d,Q as _,E as f}from"./index-0ae84607.js";import{V as b}from"./forwardRefs-d0d7c5bd.js";const m={props:{variant:{type:String,default:"default",validator:e=>["plain","default","responsive","icon","list"].includes(e)}},setup(e,s){const t={},n=a(()=>({...t,class:"v-btn--variant-responsive",ripple:!0,icon:!0,style:"height: min(calc(100vw - 40px), calc(100vh - 340px)); width: min(calc(100vw - 40px), calc(100vh - 340px));"})),r=a(()=>({...t,ripple:!1})),c=a(()=>({...t,density:"comfortable"}));return{btnProps:a(()=>{switch(e.variant){case"default":return t;case"plain":return t;case"responsive":return n.value;case"icon":return r.value;case"list":return c.value;default:return t}})}}};const h=(e,s)=>{const t=e.__vccOpts||e;for(const[n,r]of s)t[n]=r;return t};function w(e,s,t,n,r,c){return l(),p(b,f(n.btnProps,{variant:"plain"}),u({_:2},[v(e.$slots,(i,o)=>({name:o,fn:d(()=>[_(e.$slots,o)])}))]),1040)}const B=h(m,[["render",w]]);export{B,h as _};
