import{d as a,r as e,e as t,ab as s,a as c,c as o,w as l,h as i,H as n,i as u,b as f,u as d,s as r}from"./index-71b89437-1775206182975.js";import{_ as p}from"./_plugin-vue_export-helper.1b428a4d-1775206182975.js";const v=p(a({__name:"index",props:{type:{default:"default"},theme:{default:"light"},size:{default:"default"},stretched:{type:Boolean,default:!1}},emits:["click"],setup(a,{emit:p}){const v=e("bytui-button"),_=t(()=>s.state.platform);function m(a){p("click",a)}return(e,t)=>{const s=r;return c(),o(s,{class:i([v.value,"".concat(v.value,"-type-").concat(a.type),"".concat(v.value,"-theme-").concat(a.theme),"".concat(v.value,"-size-").concat(a.size),"".concat(v.value,"-").concat(d(_)),a.stretched?"".concat(v.value,"-stretched"):""]),onClick:m},{default:l(()=>[e.$slots["prefix-icon"]?(c(),o(s,{key:0,class:i(["".concat(v.value,"-icon"),"".concat(v.value,"-icon-prefix")])},{default:l(()=>[n(e.$slots,"prefix-icon",{},void 0,!0)]),_:3},8,["class"])):u("v-if",!0),f(s,{class:i("".concat(v.value,"-label"))},{default:l(()=>[n(e.$slots,"default",{},void 0,!0)]),_:3},8,["class"]),e.$slots["suffix-icon"]?(c(),o(s,{key:1,class:i(["".concat(v.value,"-icon"),"".concat(v.value,"-icon-suffix")])},{default:l(()=>[n(e.$slots,"suffix-icon",{},void 0,!0)]),_:3},8,["class"])):u("v-if",!0)]),_:3},8,["class"])}}}),[["__scopeId","data-v-faeb05d4"]]);export{v as _};