System.register(["./tmagic-core-legacy-CcApg7J0.js","./plugin-vueexport-helper-legacy-CB9-iFmV.js","./index-legacy-BM7x0TDi.js"],(function(e,t){"use strict";var n,r,c;return{setters:[e=>{n=e.C},e=>{r=e.c,c=e._},null],execute:function(){const t=VueDemi.defineComponent({name:"tmagic-button",props:{config:{type:Object,required:!0},iteratorIndex:Array,iteratorContainerId:Array,containerIndex:Number,model:{type:Object,default:()=>({})}},setup(e){const{app:t,node:c}=r(e);return{clickHandler:()=>{t&&c&&t.emit(`${n}click`,c)}}}});e("default",c(t,[["render",function(e,t,n,r,c,o){return Vue.openBlock(),Vue.createElementBlock("button",{onClick:t[0]||(t[0]=(...t)=>e.clickHandler&&e.clickHandler(...t))},[Vue.renderSlot(e.$slots,"default",{},(()=>[Vue.createTextVNode(Vue.toDisplayString(e.config?.text||""),1)]))])}]]))}}})); //# sourceMappingURL=index-legacy-CPwmulOK.js.map