1 |
- import{d as f,ab as n,X as u,o as a,v as s,w as _,ae as m,a as I,bA as b,D as k,$ as r,x as y,t as x,_ as g,__tla as C}from"./index-b9aa3289.js";import{_ as X}from"./_plugin-vue_export-helper-1b428a4d.js";let c,h=Promise.all([(()=>{try{return C}catch{}})()]).then(async()=>{c=X(f({name:"XTextButton",__name:"XTextButton",props:{modelValue:n.bool.def(!1),loading:n.bool.def(!1),preIcon:n.string.def(""),postIcon:n.string.def(""),title:n.string.def(""),type:n.oneOf(["","primary","success","warning","danger","info"]).def("primary"),circle:n.bool.def(!1),round:n.bool.def(!1),plain:n.bool.def(!1),onClick:{type:Function,default:null}},setup(e){const i=e,p=u(()=>{const l=["title","preIcon","postIcon","onClick"],o={...b(),...i};for(const t in o)l.indexOf(t)!==-1&&delete o[t];return o});return(l,o)=>{const t=g,d=k;return a(),s(d,m({link:""},I(p),{onClick:e.onClick}),{default:_(()=>[e.preIcon?(a(),s(t,{key:0,icon:e.preIcon,class:"mr-1px"},null,8,["icon"])):r("",!0),y(" "+x(e.title?e.title:"")+" ",1),e.postIcon?(a(),s(t,{key:1,icon:e.postIcon,class:"mr-1px"},null,8,["icon"])):r("",!0)]),_:1},16,["onClick"])}}}),[["__scopeId","data-v-7561ab3f"]])});export{c as _,h as __tla};
|