import{_ as p}from"./BI7cRMus.js";import{_}from"./NK7-QJiA.js";import{f,o as a,j as g,w as b,G as e,b as s,Z as l,s as r,J as i,i as c,B as u,c as k}from"./DtdvSNjU.js";const B=["disabled"],$=f({__name:"Button",props:{to:{},loading:{type:Boolean},class:{},target:{}},setup(d){const n=d;return(o,h)=>{const t=p,m=_;return o.to?(a(),g(m,{key:0,class:i(("cn"in o?o.cn:c(u))("button",n.class)),to:n.to,external:n.target==="_blank",target:o.target},{default:b(()=>[e(s(t,null,null,512),[[l,o.loading===!0]]),r(o.$slots,"default")]),_:3},8,["class","to","external","target"])):(a(),k("button",{key:1,class:i(("cn"in o?o.cn:c(u))("button",n.class,n.loading?"cursor-not-allowed":"")),disabled:o.loading},[e(s(t,null,null,512),[[l,o.loading]]),r(o.$slots,"default")],10,B))}}});export{$ as _};